A few projects used excess '' for node declarations, remove them.
We had 17 'ubuntu-trusty' and 285 ubuntu-trusty,
and 25 'ubuntu-xenial' and 744 ubuntu-xenial.
This changes all node names for consistency, thus making search easier.
Change-Id: I0cf565d1e31ea246f3b9d93bbd8de9980df4c684
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
The AFS based publishing and serving via files.openstack.org works fine,
we can stop publishing to docs.openstack.org
Change-Id: I4d6b51c7f8065e5cd21942acc64ae56639bb185b
We need to copy over not only the index.html file but also the
.root-marker. Copy over the whole directory, it contains only these two
files.
Without the root-marker, the file will get deleted later again.
Change-Id: I8cf8c29e319a4826023cd948bda259c0f73049aa
Across the entirety of our job config corpus, we only ever set the
doc-publisher-site parameter to docs.openstack.org. Instead just set
it directly in the publishers where it's needed and reduce
unwarranted confusion for people writing job configs.
Change-Id: I87a17ee7de618361f12a025d23629b7d5d711810
Move these jobs onto Xenial so that they have a newer home to live in.
These aren't associated with a true running service, instaed they build
files and possibly copy them elsewhere for hosting. Should be fine to
xenial as a result.
Change-Id: If9bd101513bd6a1300de846cc4bb4938af371736
JJB already has a tox module[1]. Defining a macro with the same name is
confusing and may cause problems when attempting to use this macro
elsewhere. Renaming it to something else should clear things up.
This is the warning from JJB:
$ jenkins-jobs test -o out ../project-config/jenkins/jobs
WARNING:jenkins_jobs.registry:You have a macro ('tox') defined for
'builder' component type that is masking an inbuilt definition
[1] http://docs.openstack.org/infra/jenkins-job-builder/builders.html#builders.tox
Change-Id: I6946229f6e94a5f4c10d6a5fc3b7049adeacacb1
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
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>
The job was converted to use the ubuntu-trusty setup but node was not
updated to use ubuntu-trusty, fix this.
Change-Id: Ie0f05aa204a086ade3c80f25b6b2b2c0b30578d5
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/[f-k]*.
Change-Id: I4452141ad9ce0bb5e429d9d0e1a3e37c8303fb25
This is a partial cargo-culting of the index job and associated
files from the specs.o.o site, to generate a simple top-level index
page for the http://docs.openstack.org/infra/ tree.
Change-Id: Idb5a8dba58a53c7c8ea1de69e9a4d9b5ef410c78
The old ci.openstack.org server is not puppetted, and it's well past
time it was actually retired. Infra docs are one of the last things that
exist there that need to exist there. Move them.
Change-Id: I51a86699a39e6f8fdac91ad91f5933246681ae15
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