Commit Graph

9 Commits

Author SHA1 Message Date
Andreas Jaeger
9d99eea747 Do not run openstack-api-site
With If65a9da675a182f0aab659cb076c3a4aba032b58 to api-site merged,
we publish the index page now from the openstack-api-ref dynamic and not
anymore in a static way. Therefore remove the static publishing, it
breaks deployment of developer.openstack.org.

Change-Id: I70362b9400834310182d61d69ce74edc729463b7
2016-01-08 07:15: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
Jenkins
cabef3473e Merge "Publish the Python OpenStack SDK docs" 2015-12-09 08:46:13 +00:00
Everett Toews
801f208d1f Publish the Python OpenStack SDK docs
Publish the Python OpenStack SDK docs to
developer.openstack.org/sdks/python/openstacksdk

This needs a separate publish job for the publishing part.

Note: building is done with the usual docs job-template which is already enabled
via the python-jobs templates.

Closes-Bug: #1479977
Change-Id: I3eaffddc87c189df3e28d98a0154cdac381c62e8
2015-12-09 08:34:44 +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
bd95e850b4 Fix gate-compute-api-guide
Fix the paths to the version that finally merged.

Also, it is "builders" and not "builds", fix this.

Change-Id: I5b57c299e50e08b0cc1edd233c19c7ca0998c03d
2015-11-13 15:05:45 +01:00
Anne Gentle
4eb2199af0 Builds and publishes Compute API Guide
- Want to publish to developer.openstack.org
- Compute API Guide needs to have directory structure determined
  in https://review.openstack.org/#/c/230186/.

Change-Id: Ibc774d24f2bcc63902f67e2540497da838f15d18
Depends-on: Ic060a1e79e4b2f8695cb788ff4df018e0cfd3286
2015-11-09 13:00:10 -06:00
Andreas Jaeger
1f0c37654a Rework api-site publishing
Publishing is now only done on developer.openstack.org and not anymore
on docs.openstack.org:
* Remove api-site-tox-doc-publishdocs
* Create new job openstack-api-ref-publish-lang to publish translated
  documents to developer.o.o.
* Remove api-site-tox-doc-publishlang job (published translated
  documents to docs.o.o). For this, we need to replace the
  openstack-doc-translation template with individual jobs.

Change-Id: Id9d9c378c29e5601fe994b46ede19ddae61cfb53
2015-10-09 10:20:39 +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