@@ -27,18 +27,15 @@ spec:
27
27
- name : image-expires-after
28
28
value : 5d
29
29
- name : dockerfile
30
- value : Dockerfile
30
+ value : /cmd/domainproxy/docker/Dockerfile.all-in-one
31
+ - name : path-context
32
+ value : .
31
33
pipelineSpec :
32
- description : |
33
- This pipeline is ideal for building container images from a Containerfile while reducing network traffic.
34
-
35
- _Uses `buildah` to create a container image. It also optionally creates a source image and runs some build-time tests. EC will flag a violation for [`trusted_task.trusted`](https://enterprisecontract.dev/docs/ec-policies/release_policy.html#trusted_task__trusted) if any tasks are added to the pipeline.
36
- This pipeline is pushed as a Tekton bundle to [quay.io](https://quay.io/repository/konflux-ci/tekton-catalog/pipeline-docker-build?tab=tags)_
37
34
finally :
38
35
- name : show-sbom
39
36
params :
40
37
- name : IMAGE_URL
41
- value : $(tasks.build-image-index .results.IMAGE_URL)
38
+ value : $(tasks.build-container .results.IMAGE_URL)
42
39
taskRef :
43
40
params :
44
41
- name : name
57
54
- name : image-url
58
55
value : $(params.output-image)
59
56
- name : build-task-status
60
- value : $(tasks.build-image-index .status)
57
+ value : $(tasks.build-container .status)
61
58
taskRef :
62
59
params :
63
60
- name : name
@@ -107,6 +104,10 @@ spec:
107
104
description : Build dependencies to be prefetched by Cachi2
108
105
name : prefetch-input
109
106
type : string
107
+ - default : " false"
108
+ description : Java build
109
+ name : java
110
+ type : string
110
111
- default : " "
111
112
description : Image tag expiration time, time values could be something like
112
113
1h, 2d, 3w for hours, days, and weeks, respectively.
@@ -115,10 +116,6 @@ spec:
115
116
description : Build a source image.
116
117
name : build-source-image
117
118
type : string
118
- - default : " false"
119
- description : Add built image into an OCI image index
120
- name : build-image-index
121
- type : string
122
119
- default : []
123
120
description : Array of --build-arg values ("arg=value" strings) for buildah
124
121
name : build-args
@@ -130,16 +127,19 @@ spec:
130
127
results :
131
128
- description : " "
132
129
name : IMAGE_URL
133
- value : $(tasks.build-image-index .results.IMAGE_URL)
130
+ value : $(tasks.build-container .results.IMAGE_URL)
134
131
- description : " "
135
132
name : IMAGE_DIGEST
136
- value : $(tasks.build-image-index .results.IMAGE_DIGEST)
133
+ value : $(tasks.build-container .results.IMAGE_DIGEST)
137
134
- description : " "
138
135
name : CHAINS-GIT_URL
139
136
value : $(tasks.clone-repository.results.url)
140
137
- description : " "
141
138
name : CHAINS-GIT_COMMIT
142
139
value : $(tasks.clone-repository.results.commit)
140
+ - description : " "
141
+ name : JAVA_COMMUNITY_DEPENDENCIES
142
+ value : $(tasks.build-container.results.JAVA_COMMUNITY_DEPENDENCIES)
143
143
tasks :
144
144
- name : init
145
145
params :
@@ -252,41 +252,12 @@ spec:
252
252
workspaces :
253
253
- name : source
254
254
workspace : workspace
255
- - name : build-image-index
256
- params :
257
- - name : IMAGE
258
- value : $(params.output-image)
259
- - name : COMMIT_SHA
260
- value : $(tasks.clone-repository.results.commit)
261
- - name : IMAGE_EXPIRES_AFTER
262
- value : $(params.image-expires-after)
263
- - name : ALWAYS_BUILD_INDEX
264
- value : $(params.build-image-index)
265
- - name : IMAGES
266
- value :
267
- - $(tasks.build-container.results.IMAGE_URL)@$(tasks.build-container.results.IMAGE_DIGEST)
268
- runAfter :
269
- - build-container
270
- taskRef :
271
- params :
272
- - name : name
273
- value : build-image-index
274
- - name : bundle
275
- value : quay.io/konflux-ci/tekton-catalog/task-build-image-index:0.1@sha256:ebc17bb22481160eec6eb7277df1e48b90f599bebe563cd4f046807f4e32ced3
276
- - name : kind
277
- value : task
278
- resolver : bundles
279
- when :
280
- - input : $(tasks.init.results.build)
281
- operator : in
282
- values :
283
- - " true"
284
255
- name : build-source-image
285
256
params :
286
257
- name : BINARY_IMAGE
287
258
value : $(params.output-image)
288
259
runAfter :
289
- - build-image-index
260
+ - build-container
290
261
taskRef :
291
262
params :
292
263
- name : name
@@ -311,11 +282,11 @@ spec:
311
282
- name : deprecated-base-image-check
312
283
params :
313
284
- name : IMAGE_URL
314
- value : $(tasks.build-image-index .results.IMAGE_URL)
285
+ value : $(tasks.build-container .results.IMAGE_URL)
315
286
- name : IMAGE_DIGEST
316
- value : $(tasks.build-image-index .results.IMAGE_DIGEST)
287
+ value : $(tasks.build-container .results.IMAGE_DIGEST)
317
288
runAfter :
318
- - build-image-index
289
+ - build-container
319
290
taskRef :
320
291
params :
321
292
- name : name
@@ -333,11 +304,11 @@ spec:
333
304
- name : clair-scan
334
305
params :
335
306
- name : image-digest
336
- value : $(tasks.build-image-index .results.IMAGE_DIGEST)
307
+ value : $(tasks.build-container .results.IMAGE_DIGEST)
337
308
- name : image-url
338
- value : $(tasks.build-image-index .results.IMAGE_URL)
309
+ value : $(tasks.build-container .results.IMAGE_URL)
339
310
runAfter :
340
- - build-image-index
311
+ - build-container
341
312
taskRef :
342
313
params :
343
314
- name : name
@@ -355,9 +326,9 @@ spec:
355
326
- name : ecosystem-cert-preflight-checks
356
327
params :
357
328
- name : image-url
358
- value : $(tasks.build-image-index .results.IMAGE_URL)
329
+ value : $(tasks.build-container .results.IMAGE_URL)
359
330
runAfter :
360
- - build-image-index
331
+ - build-container
361
332
taskRef :
362
333
params :
363
334
- name : name
@@ -375,11 +346,11 @@ spec:
375
346
- name : sast-snyk-check
376
347
params :
377
348
- name : image-digest
378
- value : $(tasks.build-image-index .results.IMAGE_DIGEST)
349
+ value : $(tasks.build-container .results.IMAGE_DIGEST)
379
350
- name : image-url
380
- value : $(tasks.build-image-index .results.IMAGE_URL)
351
+ value : $(tasks.build-container .results.IMAGE_URL)
381
352
runAfter :
382
- - build-image-index
353
+ - build-container
383
354
taskRef :
384
355
params :
385
356
- name : name
@@ -400,11 +371,11 @@ spec:
400
371
- name : clamav-scan
401
372
params :
402
373
- name : image-digest
403
- value : $(tasks.build-image-index .results.IMAGE_DIGEST)
374
+ value : $(tasks.build-container .results.IMAGE_DIGEST)
404
375
- name : image-url
405
- value : $(tasks.build-image-index .results.IMAGE_URL)
376
+ value : $(tasks.build-container .results.IMAGE_URL)
406
377
runAfter :
407
- - build-image-index
378
+ - build-container
408
379
taskRef :
409
380
params :
410
381
- name : name
@@ -422,9 +393,9 @@ spec:
422
393
- name : apply-tags
423
394
params :
424
395
- name : IMAGE
425
- value : $(tasks.build-image-index .results.IMAGE_URL)
396
+ value : $(tasks.build-container .results.IMAGE_URL)
426
397
runAfter :
427
- - build-image-index
398
+ - build-container
428
399
taskRef :
429
400
params :
430
401
- name : name
@@ -437,15 +408,15 @@ spec:
437
408
- name : push-dockerfile
438
409
params :
439
410
- name : IMAGE
440
- value : $(tasks.build-image-index .results.IMAGE_URL)
411
+ value : $(tasks.build-container .results.IMAGE_URL)
441
412
- name : IMAGE_DIGEST
442
- value : $(tasks.build-image-index .results.IMAGE_DIGEST)
413
+ value : $(tasks.build-container .results.IMAGE_DIGEST)
443
414
- name : DOCKERFILE
444
415
value : $(params.dockerfile)
445
416
- name : CONTEXT
446
417
value : $(params.path-context)
447
418
runAfter :
448
- - build-image-index
419
+ - build-container
449
420
taskRef :
450
421
params :
451
422
- name : name
0 commit comments