10 Commits

Author SHA1 Message Date
Andreas Jaeger
9f31d59ce2 Add distro package install for run-tests
Install distro packages for the run-tests gate. This was left out
previously.

Change-Id: I1015bdc67372ff9f1b6ab32ad3e46f81500e654d
Needed-By: Ie1ecb184bd825aea4dbb315cf125b991ae22d682
2016-03-28 15:23:38 +02:00
Andreas Jaeger
848a351154 Change jobs to use ubuntu-trusty
Convert ansible-lint and run-tests job to use ubuntu-trusty instead of
bare-trusty.

Change-Id: I4775e7674348e2ca6e639db3758c7bc03da159a1
2016-03-10 07:34:58 +01:00
Andreas Jaeger
165411c62c Convert linters+bashate to use ubuntu-trusty
Switch over jobs to use ubuntu-trusty instead of bare-trusty.

Change-Id: I6310f99b4d0920c8267407acb9cd6b68a0f163db
2016-03-08 18:53:13 +01:00
Andreas Jaeger
4540aefb86 ubuntu-trusty: misc,openstack-planet,...
Convert misc, openstack-planet, project-team-guide,
python-storyboarclient, and static-publish-jobs to use ubuntu-trusty.

Change-Id: I42ce998f34b31f108a1712fdd167d35516368084
2016-03-06 07:53:12 +01:00
Jenkins
e38327227e Merge "Replace bashate/pep8 in project-config by linters" 2015-12-23 08:55:09 +00:00
Andreas Jaeger
3a92c37ea8 Replace bashate/pep8 in project-config by linters
Use a single linting target for changes and run that instead of the
individual bashate and pep8 targets.

Fix name of pep8 job for project-config-example.

Create new gate-{name}-linters job-template for this.

The pep8 job was run also on project-config-examples, create a new job
for that repo. It now runs without the filters since with the amount
of changes to the repo, we do not need to optimize anything right now.

Change-Id: I2afa7931bf3e18798b95a8af33ccf5ef761c4ad5
2015-12-22 18:43:35 +00: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
Andreas Jaeger
8828fb1a0a Print the JJB template name in some jobs
Print JJB template name in more job templates so that it's easy to
identify them.

Change-Id: Ia6793a0ae5bed9e655538985f8d0f5ece82774d8
2015-11-25 20:39:22 +01:00
Clark Boylan
5f549caaa8 Switch to using run-tox.sh everywhere.
Stop using run-unittests.sh. It creates confusion when people create
jobs. Instead standardize on run-tox.sh. This means rewriting all the
jobs that use run-unittests.sh to use run-tox.sh.

Note that this depends on the parent change to merge first and have all
our slave images rebuilt prior to merging this change.

Change-Id: Ib81403c25485b120f48080a59f1894dc2130c05f
2014-12-01 08:36:19 -08:00
Anita Kuno
1d21cd635f Reorganizes project-config
This repo was created from filter branching the openstack-infra/
config repo. This process brought a lot of cruft with it in the
form of directories that we no longer need. This patch removes
that cruft so we begin with a tidier repo.

Change-Id: Ibffad1b11c0c5f84eedfb0365369f60c4961a0f3
2014-09-25 11:41:04 -04:00