Skip to content

Commit 04e8a5d

Browse files
author
idp-bot
committed
auto update doc build config for doc pipeline
1 parent a3f6a56 commit 04e8a5d

File tree

2 files changed

+162
-0
lines changed

2 files changed

+162
-0
lines changed

.builds/doc-build.yaml

Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
apiVersion: builds.katanomi.dev/v1alpha1
2+
kind: Build
3+
spec:
4+
runTemplate:
5+
spec:
6+
timeouts:
7+
pipeline: 2h
8+
workspaces:
9+
- name: source
10+
volumeClaimTemplate:
11+
spec:
12+
storageClassName: topolvm
13+
accessModes:
14+
- ReadWriteOnce
15+
resources:
16+
requests:
17+
storage: 10Gi
18+
- name: cache
19+
persistentVolumeClaim:
20+
claimName: build-cache
21+
subPath: yarn_cache
22+
taskRunSpecs:
23+
- pipelineTaskName: build-online-docs-io
24+
stepOverrides:
25+
- name: build
26+
resources:
27+
requests:
28+
cpu: 2
29+
memory: 4Gi
30+
limits:
31+
cpu: 4
32+
memory: 8Gi
33+
- pipelineTaskName: build-online-docs-cn
34+
stepOverrides:
35+
- name: build
36+
resources:
37+
requests:
38+
cpu: 2
39+
memory: 4Gi
40+
limits:
41+
cpu: 4
42+
memory: 8Gi
43+
- pipelineTaskName: build-offline-docs
44+
stepOverrides:
45+
- name: build
46+
resources:
47+
requests:
48+
cpu: 2
49+
memory: 4Gi
50+
limits:
51+
cpu: 4
52+
memory: 8Gi
53+
- pipelineTaskName: build-exports-docs
54+
stepOverrides:
55+
- name: build
56+
resources:
57+
requests:
58+
cpu: 2
59+
memory: 4Gi
60+
limits:
61+
cpu: 4
62+
memory: 8Gi
63+
- pipelineTaskName: export-docs
64+
stepOverrides:
65+
- name: export
66+
resources:
67+
requests:
68+
cpu: 2
69+
memory: 4Gi
70+
limits:
71+
cpu: 4
72+
memory: 8Gi
73+
- pipelineTaskName: build-online-docs-russian
74+
stepOverrides:
75+
- name: build
76+
resources:
77+
requests:
78+
cpu: 2
79+
memory: 4Gi
80+
limits:
81+
cpu: 4
82+
memory: 8Gi
83+
- pipelineTaskName: build-offline-docs-russian
84+
stepOverrides:
85+
- name: build
86+
resources:
87+
requests:
88+
cpu: 2
89+
memory: 4Gi
90+
limits:
91+
cpu: 4
92+
memory: 8Gi
93+
- pipelineTaskName: build-exports-docs-russian
94+
stepOverrides:
95+
- name: build
96+
resources:
97+
requests:
98+
cpu: 2
99+
memory: 4Gi
100+
limits:
101+
cpu: 4
102+
memory: 8Gi
103+
- pipelineTaskName: export-docs-russian
104+
stepOverrides:
105+
- name: export
106+
resources:
107+
requests:
108+
cpu: 2
109+
memory: 4Gi
110+
limits:
111+
cpu: 4
112+
memory: 8Gi
113+
templates:
114+
- templateRef:
115+
resolver: katanomi.dev.clustertemplate
116+
params:
117+
- name: name
118+
value: product-docs-build
119+
params:
120+
- name: doc-base
121+
value: compliance-service

.builds/doc-pr-build.yaml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
apiVersion: builds.katanomi.dev/v1alpha1
2+
kind: Build
3+
spec:
4+
runTemplate:
5+
spec:
6+
timeouts:
7+
pipeline: 1h
8+
workspaces:
9+
- name: source
10+
volumeClaimTemplate:
11+
spec:
12+
storageClassName: topolvm
13+
accessModes:
14+
- ReadWriteOnce
15+
resources:
16+
requests:
17+
storage: 10Gi
18+
- name: cache
19+
persistentVolumeClaim:
20+
claimName: build-cache
21+
subPath: yarn_cache
22+
taskRunSpecs:
23+
- pipelineTaskName: build-docs
24+
stepOverrides:
25+
- name: build
26+
resources:
27+
requests:
28+
cpu: 2
29+
memory: 4Gi
30+
limits:
31+
cpu: 4
32+
memory: 8Gi
33+
templates:
34+
- templateRef:
35+
resolver: katanomi.dev.clustertemplate
36+
params:
37+
- name: name
38+
value: product-docs-pr-pipeline
39+
params:
40+
- name: doc-base
41+
value: compliance-service

0 commit comments

Comments
 (0)