Commit Graph

15 Commits

Author SHA1 Message Date
Monty Taylor 355f7090a6 Remove zuul v2 and jjb content
It's migrated, it can be removed now.

Depends-On: I6a89752d74ed7424267c3af3937ad01fb4bb8f86
Change-Id: Id67d0149b645bd23e460cef65719541f76f0967b
2017-10-24 08:50:05 +02:00
Andreas Jaeger acf7572d10 s/gerrit-git-prep/zuul-git-prep/g
We do not need gerrit-git-prep anymore, zuul-git-prep works on all our
slaves and has the advantage of using zuul-cloner so that the local
cache is used and Depends-On works.

Remove gerrit-git-prep and use zuul-git-prep instead everywhere.

Change-Id: I2f106af58f78fceaf3c497fe43e6f5a002695645
2017-04-03 19:36:51 +02:00
Andreas Jaeger 8b4e40a38a Switch to Xenial: storyboard
Add xenial jobs for gate-storyboard-js-integration, ensure that the
trusty job runs on master as well since we deploy storyboard
currently on a trusty node.

Change-Id: Ib164216d688d829bff62acd9137526572a7b22e0
2016-12-09 17:43:04 +00:00
Dong Ma cc6c8b6f73 nodejs-install macro can install different versions of node
This patch modifies the nodejs-install macro to install based on the
{version} parameter. All current uses of nodejs-install have been set to use
version '4'.

Change-Id: I73a0c5b801137d8700b16acb8375eaabfb668d5f
2016-07-20 06:54:06 -07:00
Michael Krotscheck 2c9ce1c3b5 Renamed npm-install macro to nodejs-install
This patch renames the npm-install macro to nodejs-install. This
is done to be more descriptive of what the macro actually does,
as well as to reduce confusion between this macro and the
`npm install` command.

Change-Id: Ieda074b9b83da777c378aefc9ab732c5d288a9ee
2016-07-20 06:53:36 -07:00
Andreas Jaeger 5f73b62b70 Fix doc publishing for infra
Documents that we only publish in the release pipeline, need to get
published to the top level directory as well as to a versioned subdir.

Create docs-tags job for publishing of these repositories, like it was
done for normal python projects.

Remove the storyboard publish jobs, we can use the normal infra publish
jobs for these. ci.openstack.org is not used anymore and the location
http://ci.openstack.org/storyboard
redirects to http://docs.openstack.org/infra/storyboard/

Also, update a misleading description.

Change-Id: Ibef97f8d0c06b9f7f000872de14283e2911d3099
2016-06-29 21:31:54 +02:00
Paul Belanger 322d7e5dfb
Ensure console-log is our last publisher
This is related to zuulv25, we make sure console-log is the last
publisher to ensure zuul-launcher logs are also uploaded.

Change-Id: I1616b97fad2b97fb9e977ec14543aab4bc673b58
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-06-16 18:32:16 -05:00
Andreas Jaeger a6bb8d90d7 gate-storyboard-js-integration: Use ubuntu-trusty
Change job to run on ubuntu-trusty instead of bare-trusty.

Change-Id: I3f286175b0619a723de47a1529367bb1f05ff4a4
2016-03-09 20:23:41 +01:00
Andreas Jaeger b16f510dec Convert storyboard-docs, -announce-release to ubuntu-trusty
Use ubuntu-trusty instead of bare-trusty for storyboard-docs and
{name}-announce-release jobs.

Change-Id: I0d22c4ac7a2e9aa31eaa5938d19a2b9de987d73b
2016-03-08 10:36:55 +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
Adam Coldrick 7e8833f329 Fix failing StoryBoard job
The `gate-storyboard-js-integration` non-voting job is failing because
of an incorrect path. This commit makes the job use the correct path.

Change-Id: I921c3ada36b037a556984920d365b47a20ba2054
2015-07-15 17:39:45 +01:00
Andreas Jaeger 3298dd648e Always use gate- instead of check- (m-s*)
Change pipeline name to only use "gate", we do not need the
differentiation between check and gate anymore.
This changes the pipelines configured via files in jenkins/jobs/[m-s]*
(excluding projects.yaml).

Change-Id: Ib75f491924d75f4892a0ff2e4871b40c6e56522b
2015-07-14 20:08:56 +02:00
James E. Blair c9350f6da4 Run check-storyboard-js-integration on real nodes
The job was misconfured as if it were a job template to run on
a parameterized "{node}" rather than actual node names.  Correct
it.

Change-Id: Ie33577ee34feefb8602004d90d6c79d7a2c0e470
2015-06-04 09:31:29 -07:00
Yolanda Robla 427d38d603 Initial integration tests for storyboard
Change-Id: I6e70ea592dc4652c89754d3febf7280d6cc0a4d9
Depends-On: Ie676d3152cc4cd854ab6644e5fd281de9c2d70fd
Story: 2000134
2015-05-06 14:58:14 -07: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