diff --git a/playbooks/ironic-python-agent-buildimage/run.yaml b/playbooks/ironic-python-agent-buildimage/run.yaml index 4167e2b61..6086e82af 100644 --- a/playbooks/ironic-python-agent-buildimage/run.yaml +++ b/playbooks/ironic-python-agent-buildimage/run.yaml @@ -53,6 +53,13 @@ mv imagebuild/coreos/UPLOAD/coreos_production_pxe* UPLOAD_RAW mv ipa-coreos*.tar.gz* UPLOAD_TAR ;; + dib) + export IPA_SOURCE_DIR={{ ansible_user_dir }}/src/opendev.org/openstack/ironic-python-agent + pushd {{ ansible_user_dir }}/src/opendev.org/openstack/ironic-python-agent-builder/dib + ./build.sh + mv ironic-python-agent* "$IPA_SOURCE_DIR/UPLOAD_TAR" + popd + ;; esac ERRORS=0 executable: /bin/bash diff --git a/zuul.d/ironic-python-agent-jobs.yaml b/zuul.d/ironic-python-agent-jobs.yaml index 356f14ada..d132ed61b 100644 --- a/zuul.d/ironic-python-agent-jobs.yaml +++ b/zuul.d/ironic-python-agent-jobs.yaml @@ -108,6 +108,12 @@ vars: image_name: 'tinyipa' +- job: + name: ironic-python-agent-buildimage-dib + parent: ironic-python-agent-buildimage-base + vars: + image_name: 'dib' + # Experimental jobs - job: diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml index aee1a2b1b..44de418b7 100644 --- a/zuul.d/project.yaml +++ b/zuul.d/project.yaml @@ -48,3 +48,4 @@ jobs: - ironic-python-agent-buildimage-coreos - ironic-python-agent-buildimage-tinyipa + - ironic-python-agent-buildimage-dib