39 lines
1.2 KiB
YAML
39 lines
1.2 KiB
YAML
- job:
|
|
name: nebulous-build-container-images
|
|
parent: opendev-build-container-image
|
|
description: Build the container images.
|
|
vars: &image_vars
|
|
promote_container_image_method: intermediate-registry
|
|
pre-run: playbooks/container-image-pre.yaml
|
|
|
|
- job:
|
|
name: nebulous-upload-container-images
|
|
parent: opendev-upload-container-image
|
|
description: Build and upload the container images.
|
|
vars: *image_vars
|
|
pre-run: playbooks/container-image-pre.yaml
|
|
|
|
- job:
|
|
name: nebulous-promote-container-images
|
|
parent: opendev-promote-container-image
|
|
description: Promote previously uploaded container images.
|
|
vars: *image_vars
|
|
pre-run: playbooks/container-image-pre.yaml
|
|
run: playbooks/promote-container-image.yaml
|
|
roles:
|
|
- zuul: nebulous/zuul-jobs
|
|
post-review: true
|
|
secrets:
|
|
- name: container_registry_credentials
|
|
secret: nebulous-container-registry-credentials
|
|
pass-to-parent: true
|
|
|
|
- job:
|
|
name: nebulous-upload-java-libraries
|
|
run: playbooks/java-libraries/upload.yaml
|
|
roles:
|
|
- zuul: nebulous/zuul-jobs
|
|
secrets:
|
|
- name: nebulous_nexus_repository_credentials
|
|
secret: nebulous-nexus-repository-credentials
|