11 Commits

Author SHA1 Message Date
Andreas Jaeger
947d4b5dab Cleanup zuul.yaml
Small cleanups:
* Use openstack-cover-jobs template to move cover job to check, remove
  post cover job. Mark it non-voting for now.
* Use openstack-lower-constraints-jobs, remove jobs
* Sort list of templates.

Change-Id: I2fad568f253a01a3ca272d2e0af4f747b9682b2c
2018-09-24 19:26:37 +02:00
Doug Hellmann
23278b1fdd add python 3.6 unit test job
This is a mechanically generated patch to add a unit test job running
under Python 3.6 as part of the python3-first goal.

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

Change-Id: I8b1d6f970057175487253f43fdcbbd9f969fe2a7
Story: #2002586
Task: #24342
2018-09-23 14:01:07 +00:00
Doug Hellmann
2602ebc7e5 switch documentation job to new PTI
This is a mechanically generated patch to switch the documentation
jobs to use the new PTI versions of the jobs as part of the
python3-first goal.

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

Also, add docs tox environment so that the job works.

Change-Id: I8dd911d46623c0185d238b293e0218cfa435ed46
Story: #2002586
Task: #24342
2018-09-23 14:00:58 +00:00
Doug Hellmann
ef4bf4e6b3 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: Ida3b1bc70fbd6ab958d8669e925de1d3151f69ff
Story: #2002586
Task: #24342
2018-09-09 05:59:33 -04:00
Zhao Chao
d2868a59cb Migrate to Zuul v3 native job definitions
This patch migrates the legacy gate jobs to Zuul v3 native ones(a new
trove-devstack role is created for all those legecy jobs, and the
previous way of running gate jobs is still kept as we still cannot
migrate the genade job to a Zuul v3 native one), following the
documents below:
https://docs.openstack.org/infra/manual/zuulv3.html
https://docs.openstack.org/devstack/latest/zuul_ci_jobs_migration.html

Change-Id: I10a1adae3a79b7322118fce180119f0ee5ff2e1b
Signed-off-by: Zhao Chao <zhaochao1984@gmail.com>
2018-07-17 10:29:55 +08:00
Doug Hellmann
6eaa305cf6 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: I5352398603e5755d46c9c033b05af637e379eea0
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-03-22 19:07:53 -04:00
Zhao Chao
03c5738068 Only launch in-tree zuul jobs when necessary
Adding 'irrelevant-files' attribute for the in-tree zuul jobs to avoid
unnecessary launching. Also add new abstract jobs to hold common
attributes among similar jobs.

Change-Id: I047412f7fee494e7638f9bdabe0c022619e5fb33
Signed-off-by: Zhao Chao <zhaochao1984@gmail.com>
2018-02-23 15:46:43 +08:00
Zhao Chao
690aa0c23f Add bandit-baseline check job.
As bandit-baseline check just call tox to run tests, adding it to
in-tree checks instead of gate jobs.

Closes-Bug: #1618549
Change-Id: If6848c69e09117789d566ae47977034d5503fa09
Signed-off-by: Zhao Chao <zhaochao1984@gmail.com>
2018-02-07 18:10:30 +08:00
James E. Blair
e8cdc26f42 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: Id890fde91a7e2b3ec9a6cf5ebe540d4fd65938bc
2018-02-05 23:43:27 -08:00
Andreas Jaeger
366ce38eb1 Import experimental Zuul jobs
Import all experimental jobs for trove.

Also, rename jobs to drop the unneeded dsvm to follow the Zuul v3 naming
conventions. For details, see
https://docs.openstack.org/infra/manual/drivers.html#consistent-naming-for-jobs-with-zuul-v3

Change-Id: Iee42e3b667aa114f6c9a6ff03b7da6f0c4708812
2018-01-13 07:28:27 +01:00
Chandan Kumar
a4784a0753 Move legacy trove zuul jobs to trove project
Change-Id: I58e6a5e6c8ce6eb660729cabe6bbcd7d2746129a
2018-01-05 16:42:23 +05:30