55bd487de2
Because Puppet OpenStack modules require specific logics and packages to be released and archived, we think it's better to separate the jobs that create tarballs from Python jobs. This patch: * Create a job-template "{name}-puppet-tarball" with all required logic to create tarballs from Puppet modules. * Create a job-group "puppet-release-jobs" which contains "{name}-puppet-tarball" and other regular release jobs. (It replaced "{name}-tarball"). * Use the new jobgroup for all Puppet OpenStack modules. * Move {name}-branch-tarball into the new job-template. * Remove Puppet logic in scripts/run-tarball.sh and jenkins/scripts/run-wheel.sh which is not needed anymore. * Create a new Zuul layout called "puppet-release-jobs" which contains the jobs needed to release Puppet OpenStack modules. * Use the new layout for all Puppet OpenStack modules. * Remove puppet-branch-tarball-jobs layout and move the {name}-branch-tarball job into the new layout. Change-Id: Idb3811bae16321717e5e5467fc3c56492ed57520 |
||
---|---|---|
.. | ||
layout.yaml | ||
main.yaml | ||
openstack_functions.py |