@@ -35,348 +35,15 @@ spec:
3535 value : " true"
3636 - name : build-source-image
3737 value : " true"
38- pipelineSpec :
39- finally :
40- - name : show-sbom
41- params :
42- - name : IMAGE_URL
43- value : $(tasks.build-container.results.IMAGE_URL)
44- taskRef :
45- params :
46- - name : name
47- value : show-sbom
48- - name : bundle
49- value : quay.io/redhat-appstudio-tekton-catalog/task-show-sbom:0.1@sha256:1580a8766406207d3a7500cc0c62f8ec4cd935d772008a74dd71ec7e94af2f45
50- - name : kind
51- value : task
52- resolver : bundles
53- - name : show-summary
54- params :
55- - name : pipelinerun-name
56- value : $(context.pipelineRun.name)
57- - name : git-url
58- value : $(tasks.clone-repository.results.url)?rev=$(tasks.clone-repository.results.commit)
59- - name : image-url
60- value : $(params.output-image)
61- - name : build-task-status
62- value : $(tasks.build-container.status)
63- taskRef :
64- params :
65- - name : name
66- value : summary
67- - name : bundle
68- value : quay.io/redhat-appstudio-tekton-catalog/task-summary:0.2@sha256:abdf426424f1331c27be80ed98a0fbcefb8422767d1724308b9d57b37f977155
69- - name : kind
70- value : task
71- resolver : bundles
38+ pipelineRef :
39+ resolver : git
7240 params :
73- - description : Source Repository URL
74- name : git-url
75- type : string
76- - default : " "
77- description : Revision of the Source Repository
78- name : revision
79- type : string
80- - description : Fully Qualified Output Image
81- name : output-image
82- type : string
83- - default : .
84- description : Path to the source code of an application's component from where to build image.
85- name : path-context
86- type : string
87- - default : Dockerfile
88- description : Path to the Dockerfile inside the context specified by parameter path-context
89- name : dockerfile
90- type : string
91- - default : " false"
92- description : Force rebuild image
93- name : rebuild
94- type : string
95- - default : " false"
96- description : Skip checks against built image
97- name : skip-checks
98- type : string
99- - default : " true"
100- description : Skip optional checks, set false if you want to run optional checks
101- name : skip-optional
102- type : string
103- - default : " false"
104- description : Execute the build with network isolation
105- name : hermetic
106- type : string
107- - default : " "
108- description : Build dependencies to be prefetched by Cachi2
109- name : prefetch-input
110- type : string
111- - default : " false"
112- description : Java build
113- name : java
114- type : string
115- - default : " "
116- description : Image tag expiration time, time values could be something like 1h, 2d, 3w for hours, days, and weeks, respectively.
117- name : image-expires-after
118- - default : " false"
119- description : Build a source image.
120- name : build-source-image
121- type : string
122- results :
123- - description : " "
124- name : IMAGE_URL
125- value : $(tasks.build-container.results.IMAGE_URL)
126- - description : " "
127- name : IMAGE_DIGEST
128- value : $(tasks.build-container.results.IMAGE_DIGEST)
129- - description : " "
130- name : CHAINS-GIT_URL
131- value : $(tasks.clone-repository.results.url)
132- - description : " "
133- name : CHAINS-GIT_COMMIT
134- value : $(tasks.clone-repository.results.commit)
135- - description : " "
136- name : JAVA_COMMUNITY_DEPENDENCIES
137- value : $(tasks.build-container.results.JAVA_COMMUNITY_DEPENDENCIES)
138- tasks :
139- - name : init
140- params :
141- - name : image-url
142- value : $(params.output-image)
143- - name : rebuild
144- value : $(params.rebuild)
145- - name : skip-checks
146- value : $(params.skip-checks)
147- taskRef :
148- params :
149- - name : name
150- value : init
151- - name : bundle
152- value : quay.io/redhat-appstudio-tekton-catalog/task-init:0.2@sha256:8dfb38a88f8d04da7694f1a1d3aa72beff156fba0d2fb3f3a2946a6f65c92708
153- - name : kind
154- value : task
155- resolver : bundles
156- - name : clone-repository
157- params :
15841 - name : url
159- value : $(params. git-url)
42+ value : ' https://github.com/securesign/pipelines. git'
16043 - name : revision
161- value : $(params.revision)
162- runAfter :
163- - init
164- taskRef :
165- params :
166- - name : name
167- value : git-clone
168- - name : bundle
169- value : quay.io/redhat-appstudio-tekton-catalog/task-git-clone:0.1@sha256:68a87cafeb43367160497d91a1a66bceef7acc179e809e8eb3996c1deb096042
170- - name : kind
171- value : task
172- resolver : bundles
173- when :
174- - input : $(tasks.init.results.build)
175- operator : in
176- values :
177- - " true"
178- workspaces :
179- - name : output
180- workspace : workspace
181- - name : basic-auth
182- workspace : git-auth
183- - name : prefetch-dependencies
184- params :
185- - name : input
186- value : $(params.prefetch-input)
187- runAfter :
188- - clone-repository
189- taskRef :
190- params :
191- - name : name
192- value : prefetch-dependencies
193- - name : bundle
194- value : quay.io/redhat-appstudio-tekton-catalog/task-prefetch-dependencies:0.1@sha256:c848a0e47e93b922f9cc8503946c0a6d3c99b9af3f0e2aef84a00d88df570e45
195- - name : kind
196- value : task
197- resolver : bundles
198- when :
199- - input : $(params.hermetic)
200- operator : in
201- values :
202- - " true"
203- workspaces :
204- - name : source
205- workspace : workspace
206- - name : build-container
207- params :
208- - name : IMAGE
209- value : $(params.output-image)
210- - name : DOCKERFILE
211- value : $(params.dockerfile)
212- - name : CONTEXT
213- value : $(params.path-context)
214- - name : HERMETIC
215- value : $(params.hermetic)
216- - name : PREFETCH_INPUT
217- value : $(params.prefetch-input)
218- - name : IMAGE_EXPIRES_AFTER
219- value : $(params.image-expires-after)
220- - name : COMMIT_SHA
221- value : $(tasks.clone-repository.results.commit)
222- runAfter :
223- - prefetch-dependencies
224- taskRef :
225- params :
226- - name : name
227- value : buildah
228- - name : bundle
229- value : quay.io/konflux-ci/tekton-catalog/task-buildah:0.2@sha256:27357fc687be3605f1139227ddf81a5d0d56eccb2ed2bfb8adb5f9342ab690b1
230- - name : kind
231- value : task
232- resolver : bundles
233- when :
234- - input : $(tasks.init.results.build)
235- operator : in
236- values :
237- - " true"
238- workspaces :
239- - name : source
240- workspace : workspace
241- - name : build-source-image
242- params :
243- - name : BINARY_IMAGE
244- value : $(params.output-image)
245- runAfter :
246- - build-container
247- taskRef :
248- params :
249- - name : name
250- value : source-build
251- - name : bundle
252- value : quay.io/redhat-appstudio-tekton-catalog/task-source-build:0.1@sha256:1a55db5a25fd9ef0c25a7d5af793ec192b9ba93fe8debd0f986116b9563f654e
253- - name : kind
254- value : task
255- resolver : bundles
256- when :
257- - input : $(tasks.init.results.build)
258- operator : in
259- values :
260- - " true"
261- - input : $(params.build-source-image)
262- operator : in
263- values :
264- - " true"
265- workspaces :
266- - name : workspace
267- workspace : workspace
268- - name : deprecated-base-image-check
269- params :
270- - name : IMAGE_URL
271- value : $(tasks.build-container.results.IMAGE_URL)
272- - name : IMAGE_DIGEST
273- value : $(tasks.build-container.results.IMAGE_DIGEST)
274- runAfter :
275- - build-container
276- taskRef :
277- params :
278- - name : name
279- value : deprecated-image-check
280- - name : bundle
281- value : quay.io/redhat-appstudio-tekton-catalog/task-deprecated-image-check:0.4@sha256:a7768d0ff06113b05450318478d3073b7dcd85788ae58896501c6c565758cb65
282- - name : kind
283- value : task
284- resolver : bundles
285- when :
286- - input : $(params.skip-checks)
287- operator : in
288- values :
289- - " false"
290- - name : clair-scan
291- params :
292- - name : image-digest
293- value : $(tasks.build-container.results.IMAGE_DIGEST)
294- - name : image-url
295- value : $(tasks.build-container.results.IMAGE_URL)
296- runAfter :
297- - build-container
298- taskRef :
299- params :
300- - name : name
301- value : clair-scan
302- - name : bundle
303- value : quay.io/redhat-appstudio-tekton-catalog/task-clair-scan:0.2@sha256:4f8a0e7e42d18901f7b635f05deb354e6592ad6c50ae9d2f3c924b01c0936f50
304- - name : kind
305- value : task
306- resolver : bundles
307- when :
308- - input : $(params.skip-checks)
309- operator : in
310- values :
311- - " false"
312- - name : rpms-signature-scan
313- params :
314- - name : image-digest
315- value : $(tasks.build-container.results.IMAGE_DIGEST)
316- - name : image-url
317- value : $(tasks.build-container.results.IMAGE_URL)
318- runAfter :
319- - build-container
320- taskRef :
321- params :
322- - name : name
323- value : rpms-signature-scan
324- - name : bundle
325- value : quay.io/konflux-ci/tekton-catalog/task-rpms-signature-scan:0.2@sha256:0c9667fba291af05997397a32e5e938ccaa46e93a2e14bad228e64a6427c5545
326- - name : kind
327- value : task
328- resolver : bundles
329- - name : sast-snyk-check
330- runAfter :
331- - build-container
332- taskRef :
333- params :
334- - name : name
335- value : sast-snyk-check
336- - name : bundle
337- value : quay.io/redhat-appstudio-tekton-catalog/task-sast-snyk-check:0.3@sha256:75120fb44217cce3f118db28e284af994b31ef45ef4865825d1961a837e7f50c
338- - name : kind
339- value : task
340- resolver : bundles
341- when :
342- - input : $(params.skip-checks)
343- operator : in
344- values :
345- - " false"
346- workspaces :
347- - name : workspace
348- workspace : workspace
349- params :
350- - name : image-digest
351- value : $(tasks.build-container.results.IMAGE_DIGEST)
352- - name : image-url
353- value : $(tasks.build-container.results.IMAGE_URL)
354- - name : clamav-scan
355- params :
356- - name : image-digest
357- value : $(tasks.build-container.results.IMAGE_DIGEST)
358- - name : image-url
359- value : $(tasks.build-container.results.IMAGE_URL)
360- runAfter :
361- - build-container
362- taskRef :
363- params :
364- - name : name
365- value : clamav-scan
366- - name : bundle
367- value : quay.io/konflux-ci/tekton-catalog/task-clamav-scan:0.1@sha256:1981b5aa330a4d59f59d760e54a36ebd596948abf6a36e45e103d4fd82ecbcf3
368- - name : kind
369- value : task
370- resolver : bundles
371- when :
372- - input : $(params.skip-checks)
373- operator : in
374- values :
375- - " false"
376- workspaces :
377- - name : workspace
378- - name : git-auth
379- optional : true
44+ value : ' main'
45+ - name : pathInRepo
46+ value : ' pipelines/docker-build-oci-ta.yaml'
38047 taskRunTemplate : {}
38148 workspaces :
38249 - name : workspace
0 commit comments