[OpenStack-Infra] [zuul] third-party CI for zuul-jobs
tdecacqu at redhat.com
Thu Nov 23 05:28:31 UTC 2017
We have discussed it in the past and I'd like to share my experience
trying to run third-party tests on zuul-jobs.
My goal is to ensure zuul-jobs can run on CentOS system outside
of the openstack-infra resources.
Please find bellow a step by step documentation of my setup.
# Create a new tenant to prevent conflicts with openstack-infra/zuul-jobs
# Define base jobs and projects in third-party-ci-config
description: The base job not using openstack-infra/zuul-jobs roles
description: The upstream-base job using zuul-jobs roles
- zuul: openstack-infra/zuul-jobs
# Define jobs in third-party-ci-jobs
description: A job to test base playbook
description: A job to test prepare-workspace and emit-ara role
description: A job to test the unittests job
Here is how the results looks like:
And here is how it fail when there is an error in prepare-workspace:
This CI configuration is defined by these repositories:
(which you are welcome to contribute using git review)
* https://softwarefactory-project.io/r/config for the tenant
* https://softwarefactory-project.io/r/third-party-ci-config for config
* https://softwarefactory-project.io/r/third-party-ci-jobs for the jobs
Note that the CI is currently disabled because the unittests job is
https://review.openstack.org/522255 and https://review.openstack.org/522261
TL;DR; Is it alright if we re-enable this CI and report those tests on
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 488 bytes
Desc: not available
More information about the OpenStack-Infra