diff --git a/.zuul.d/jobs.yaml b/.zuul.d/jobs.yaml index c81ef78..7072129 100644 --- a/.zuul.d/jobs.yaml +++ b/.zuul.d/jobs.yaml @@ -34,6 +34,7 @@ vars: zuul_work_dir: "{{ ansible_user_dir }}/{{ zuul.projects['github.com/ansible/network-ee'].src_dir }}" +# ============================================================================= - job: name: network-ee-build-container-image-base parent: network-ee-container-image-base @@ -82,6 +83,51 @@ name: network-ee-build-container-image parent: network-ee-build-container-image-base +# ============================================================================= +- job: + name: network-ee-build-container-image-stable-2.12 + parent: ansible-build-container-image + description: Build network-ee stable-2.12 container images + requires: + - ansible-runner-stable-2.12-container-image + vars: &network_ee_stable_2_12_image_vars + container_images: &network_ee_container_images_stable_2_12 + - context: . + build_args: + - EE_BASE_IMAGE=quay.io/ansible/ansible-runner:stable-2.12-devel + registry: quay.io + repository: quay.io/ansible/network-ee + tags: + &imagetag_stable_2_12 ['stable-2.12'] + - context: tests + build_args: + - NETWORK_EE_IMAGE=quay.io/ansible/network-ee:stable-2.12 + registry: quay.io + repository: quay.io/ansible/network-ee-tests + tags: *imagetag_stable_2_12 + - context: tests + build_args: + - NETWORK_EE_TESTS_IMAGE=quay.io/ansible/network-ee-tests:stable-2.12 + container_filename: Containerfile.ansible-test + registry: quay.io + repository: quay.io/ansible/network-ee-sanity-tests + target: network-ee-sanity-tests + tags: *imagetag_stable_2_12 + - context: tests + build_args: + - NETWORK_EE_TESTS_IMAGE=quay.io/ansible/network-ee-tests:stable-2.12 + container_filename: Containerfile.ansible-test + registry: quay.io + repository: quay.io/ansible/network-ee-unit-tests + target: network-ee-unit-tests + tags: *imagetag_stable_2_12 + docker_images: *network_ee_container_images_stable_2_12 + +- job: + name: network-ee-build-container-image-stable-2.12 + parent: network-ee-build-container-image-base + +# ============================================================================= - job: name: network-ee-build-container-image-stable-2.11 parent: ansible-build-container-image @@ -125,6 +171,7 @@ name: network-ee-build-container-image-stable-2.11 parent: network-ee-build-container-image-base +# ============================================================================= - job: name: network-ee-build-container-image-stable-2.10 parent: ansible-build-container-image @@ -168,6 +215,7 @@ name: network-ee-build-container-image-stable-2.10 parent: network-ee-build-container-image-base +# ============================================================================= - job: name: network-ee-build-container-image-stable-2.9 parent: ansible-build-container-image @@ -211,6 +259,7 @@ name: network-ee-build-container-image-stable-2.9 parent: network-ee-build-container-image-base +# ============================================================================= - job: name: network-ee-upload-container-image parent: ansible-upload-container-image @@ -225,6 +274,7 @@ dependencies: - ansible-buildset-registry +# ============================================================================= - job: name: network-ee-upload-container-image-stable-2.10 parent: ansible-upload-container-image @@ -239,6 +289,22 @@ dependencies: - ansible-buildset-registry +# ============================================================================= +- job: + name: network-ee-upload-container-image-stable-2.12 + parent: ansible-upload-container-image + description: Build network-ee stable-2.12 container images and upload to quay.io + requires: + - ansible-runner-stable-2.12-container-image + vars: *network_ee_stable_2_12_image_vars + +- job: + name: network-ee-upload-container-image-stable-2.12 + parent: network-ee-container-image-base + dependencies: + - ansible-buildset-registry + +# ============================================================================= - job: name: network-ee-upload-container-image-stable-2.11 parent: ansible-upload-container-image @@ -253,6 +319,7 @@ dependencies: - ansible-buildset-registry +# ============================================================================= - job: name: network-ee-upload-container-image-stable-2.9 parent: ansible-upload-container-image diff --git a/.zuul.d/project.yaml b/.zuul.d/project.yaml index 0041686..590c8f8 100644 --- a/.zuul.d/project.yaml +++ b/.zuul.d/project.yaml @@ -34,6 +34,7 @@ - network-ee-build-container-image-stable-2.9 - network-ee-build-container-image-stable-2.10 - network-ee-build-container-image-stable-2.11 + - network-ee-build-container-image-stable-2.12 gate: jobs: *id001 post: @@ -51,6 +52,10 @@ - network-ee-upload-container-image-stable-2.11: vars: upload_container_image_promote: false + - network-ee-upload-container-image-stable-2.12: + vars: + upload_container_image_promote: false + - project: templates: