8 Commits

Author SHA1 Message Date
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
58b73f1f72 Stop publishing to previous Cloud sites docs.o.o
The AFS based publishing and serving via files.openstack.org works fine,
we can stop publishing to docs.openstack.org

Change-Id: I4d6b51c7f8065e5cd21942acc64ae56639bb185b
2017-01-13 19:58:02 +01:00
Andreas Jaeger
a6af960be7 Switch to Xenial: project-team-guide-publish
The docs jobs run already on xenial, change the publish job directly
from trusty to xenial since the repo has only a master branch.

Change-Id: Ifc8ba3e934e5d0e94fc9efd73b2e068f70fa180b
2016-12-07 07:22:22 +01:00
James E. Blair
6dcebba9f8 Add AFS publishers to all docs jobs
This adds an equivalent AFS publisher everywhere we currently have
an FTP publisher.

Change-Id: Ie0bdedfeab7f7e7d831acbabd347ef5b26dfcc8b
2016-09-30 08:47:38 -07: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
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
9d8405cce8 Fix project-team doc publish job
The job is not a template, replace variable with real content.

Change-Id: I57bdb4e3fc2c04714a5e463dd44fd542d3c4eea2
2015-08-26 11:34:40 +02:00
James E. Blair
eddb80fd97 Publish project team guide
Publish it to docs.openstack.org/project-team-guide as agreed on
in [1].

[1] http://eavesdrop.openstack.org/meetings/tc/2015/tc.2015-06-30-20.01.html

Change-Id: I91f9d99fa9522c937c0a531178f4b9850f49c8b9
2015-08-21 16:07:36 -07:00