Commit Graph

5 Commits

Author SHA1 Message Date
Andreas Jaeger f6f2699c78 Cleanup running jobs
With the changed PTI doc building, this repo can now use the standard
way of building docs, use publish-openstack-docs-pti template and remove
custom jobs.

Since this repo is not co-installed, it does not need requirements and
lower-constraints - like none of the documentation projects. Remove
these.

Remove also lower-constraints tox environment and unused pip install
command from tox.ini as the default is just fine.

Remove passenv from docs environment, this is not needed with current CI
jobs anymore.

Change-Id: I52544b825d3de626f25a81acdb0f62e73771051a
2018-12-07 08:49:55 +01:00
Doug Hellmann 4afb7e2355 import zuul job settings from project-config
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.

Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.

Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: I95d5980ae855a1f8d60f23f8492a9c7614d2b51a
Story: #2002586
Task: #24300
2018-09-09 05:53:12 -04:00
Doug Hellmann 534ffc9a17 add lower-constraints job
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.

Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.

Add openstack-tox-lower-constraints job to the zuul configuration.

See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.

Change-Id: I2115c1c13e609c3f720c44f38f5562cead456373
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-03-22 13:41:48 -04:00
James E. Blair 58462b2e66 Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: Id01a3dd914a75466c9a1947b0d16eecf6fed6065
2018-02-06 00:43:55 -08:00
Monty Taylor fab85312b0
Add special docs build job
The new PTI doesn't work for the way the i18n docs are built. Add a new
doc build job that runs tox -edocs for until we figure out a better path
to success.

Remove the add-marker code since that's done in the doc publication
jobs. Also stop rsyncing the code to a different directory, since it'll
make the normal build case wrong and is otherwise handled by the
publication jobs.

Change-Id: I5237e750b4bc4899d71952a14c8d2ca92d9985a0
2017-12-05 14:50:03 -06:00