This patch implements an initial set of jobs intended to match
the current job execution method. It does not intend to improve
how the jobs are executed - only to replicate what is currently
in openstack-infra/openstack-zuul-jobs and provide the platform
to iterate on.
Change-Id: I3b72774f0859c2453e2f9b219eefbebd4b631108
- Phase out trusty in Vagranfile
- Install python2 for Ubuntu 16.04 and CentOS 7 before executing test
script.
Change-Id: I3d8e82c1d01e9406775a4947a40edb37f3dac492
The run_tests.sh script fails when it is run multiple times on CentOS.
The `bindep` run returns an empty list of packages and then `yum`
exits with an error since no packages were provided to install.
This patch checks the length of the `bindep` output and skips the `yum`
installation when the package list is empty.
The patch also cleans up some of the old cruft left over from previous
scripts and avoids repetition.
Change-Id: I4955094aaffe6d0aa712b465ab344cc0d97d06de
Signed-off-by: Major Hayden <major@mhtx.net>
Co-Authored-By: Major Hayden <major@mhtx.net>
Change-Id: I850e7573a279ea317ee6743eae03e23940163453
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>