4 Commits

Author SHA1 Message Date
Andreas Jaeger
83b9001559 gate-bashate-devstack: Use ubuntu-trusty
Change job to use ubuntu-trusty instead of bare-trusty.

Change-Id: I7373f5ec502780d71664c19fdc59c82a521dbf47
2016-03-09 20:27:25 +01:00
Jeremy Stanley
0af9b2c178 Get rid of precise||trusty job node declarations
Between the Icehouse and Juno releases, OpenStack changed its
supported Ubuntu LTS platform from Precise to Trusty. In support of
continuing testing stable/icehouse and prior branches on Precise
while starting to test newer branches on Trusty, a branch-based
decision tree was introduced into our Zuul configuration by way of
complex parameter functions with an ever growing list of regular
expression matches on job names.

Now that Icehouse is EOL (in fact, Juno is too) this simply adds
unnecessary complexity and an attractive nuisance for cargo-cult
copying into new job and job-template definitions which don't even
need it. In preparation to remove the associated parameter
functions, get rid of multiple labels in all jobs and set them to
whatever label Zuul would ultimately select.

This change touches a vast number, possibly a majority, of our jobs
and so manual jenkins-jobs updates on all Jenkins masters will be
needed after this merges, before it's safe to approve the
corresponding Zuul configuration cleanup.

Change-Id: Ic952ee02da2c77fe2ace81c4e2fa87531be6119c
2015-12-21 20:52:17 +00:00
Ian Wienand
81d10e8530 Fix devstack repo path in bashate job
bashate and devstack live in openstack-dev, not openstack.

Change-Id: I32258f8c4430003beab28e47776299c11afb5f7b
2015-10-19 10:12:28 +11:00
Ian Wienand
bd26b5ee45 Add job to run bashate changes over devstack
Using the dependent change, add a bashate job that runs any changes
with devstack's bashate test, so we can be more confident we're not
breaking it.  Non-voting, for now.

Change-Id: Ia41cef4bfb6c85875ba2844a00a687998b91e7f3
Depends-On: I165c4d66db8b7bdcff235ef7d8c99029637bb76a
2015-10-16 12:17:29 +11:00