- 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