24 Commits

Author SHA1 Message Date
Andreas Jaeger
0af15e8d9d Remove useless quotes for nodes
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
2017-04-28 19:43:00 +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
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
b573086e6e Fix publishing of docs.o.o/infra/index
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
2017-01-13 15:47:45 +01:00
Andreas Jaeger
dc9187c1fb Add AFS publish root-marker for infra/index.html file
All documents need a .root-marker for AFS publishing, add it for
infra/index.html file.

Change-Id: I19617981d6e95125df2cd58232412dd2d040827d
2017-01-12 21:15:47 +01:00
Jeremy Stanley
a584363a4e Remove pointless doc-publisher-site parameter
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
2016-12-19 14:53:46 +00:00
Clark Boylan
e4b321340b Run infra doc build/publish jobs on Xenial
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
2016-12-06 14:47:08 -08:00
Khai Do
d679cf6e01 rename 'tox' macro to 'run-tox'
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
2016-11-15 11:54:16 +01:00
James E. Blair
e6143ad435 Add remove-prefix to afs publishers
Change-Id: I6528e2b8fa1378e316eecd46c5794f8bd9caf273
2016-09-29 10:15:11 -07:00
James E. Blair
551706fd63 Publish infra docs to AFS
This is to exercise the afs publisher and verify it works.

Change-Id: I9c1ea294c11d72169c2846adc62622a724ac0b22
2016-09-27 14:49:13 -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
Paul Belanger
c39cfb7a51
Fix target path on publish-infra-docs-index publisher
Change-Id: Icb749e951481059e8e111d4957a7d1fe787ced80
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-06-10 20:48:00 -04:00
Jenkins
a1555ea5b0 Merge "Use ubuntu-trusty for jobs using infra-publish-jobs" 2016-03-08 21:18:41 +00:00
Andreas Jaeger
5ec9767983 Use ubuntu-trusty for jobs using infra-publish-jobs
Convert '{name}-infra-docs' to work with ubuntu-trusty.

Change-Id: Ib4b6923917af4259d6ad540b5e2ddd4750768073
2016-03-08 19:03:00 +01:00
Andreas Jaeger
1e358af34a Fix node name in gate-infra-docs-index
The job was converted to use the ubuntu-trusty setup but node was not
updated to use ubuntu-trusty, fix this.

Change-Id: Ie0f05aa204a086ade3c80f25b6b2b2c0b30578d5
2016-03-08 10:47:56 +01:00
Andreas Jaeger
c7167cf9b6 Convert infra* jobs to ubuntu-trusty
Convert infra* jobs that explicitely set bare-trusty to use
ubuntu-trusty.

Change-Id: Iad060e88d81fc1f73a65f38e5dbf251426c07fa7
2016-03-04 17:38:30 +01: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
Andreas Jaeger
4a572e299a Always use gate- instead of check- (f-k*)
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
2015-07-14 17:35:12 +02:00
Jeremy Stanley
73509eb4af Correct output path for infra-site index
Change-Id: I085842559516c53b8d6f5d9005d768055591af43
2015-04-27 15:57:16 +00:00
Jenkins
8f848d3f4c Merge "Add an index.html for docs.o.o/infra" 2015-04-23 18:11:46 +00:00
Jeremy Stanley
4d17d13edd Add an index.html for docs.o.o/infra
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
2015-04-23 16:11:24 +00:00
Monty Taylor
f572ff8249 Publish infra docs to docs.o.o
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
2015-04-23 16:23:41 +02: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