jmarchel 14250a403a Add java library jobs
Change-Id: I226a77ba336c074e57b61adf829237fefc94e9ea
Depends-On: https://review.opendev.org/c/nebulous/zuul-jobs/+/896890
2023-10-19 09:52:14 +00:00

43 lines
1.3 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
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
- job:
name: nebulous-promote-java-libraries
run: playbooks/java-libraries/promote.yaml
secrets:
- name: nebulous_nexus_repository_credentials
secret: nebulous-nexus-repository-credentials