Merge "Update "Outbound Third-Party Testing" for OpenDev"
This commit is contained in:
commit
c05472340e
|
@ -651,16 +651,16 @@ Examples of job names using these rules:
|
||||||
Outbound Third-Party Testing
|
Outbound Third-Party Testing
|
||||||
============================
|
============================
|
||||||
|
|
||||||
Many organizations generously donate cloud computing resources to the
|
Many organizations generously donate cloud computing resources to
|
||||||
OpenStack project for use by its testing and automation system so that
|
OpenDev for use by its testing and automation system so that
|
||||||
we can maintain and improve the quality of our software. We are
|
we can maintain and improve the quality of the hosted software. We are
|
||||||
stewards of these resources and strive to use them wisely and
|
stewards of these resources and strive to use them wisely and
|
||||||
responsibly.
|
responsibly.
|
||||||
|
|
||||||
These resources are available to perform integration testing with
|
These resources are available to perform integration testing with
|
||||||
Open-Source projects which are direct dependencies or direct
|
Open-Source projects which are direct dependencies or direct
|
||||||
downstream consumers of official OpenStack projects. If you want to
|
downstream consumers of hosted projects. If you want to
|
||||||
set up an integration test with a non-OpenStack project that meets
|
set up an integration test with a non-hosted project that meets
|
||||||
these criteria, follow the instructions below.
|
these criteria, follow the instructions below.
|
||||||
|
|
||||||
Currently, Zuul is able to report on changes proposed to Gerrit
|
Currently, Zuul is able to report on changes proposed to Gerrit
|
||||||
|
@ -677,15 +677,15 @@ Hosted on an External Gerrit
|
||||||
----------------------------
|
----------------------------
|
||||||
|
|
||||||
If the project you wish to test is hosted on a Gerrit system (other
|
If the project you wish to test is hosted on a Gerrit system (other
|
||||||
than OpenStack's Gerrit), you may need to connect Zuul to it first, if
|
than OpenDev's Gerrit), you may need to connect Zuul to it first, if
|
||||||
it isn't already. To do so, propose a change to `system-config
|
it isn't already. To do so, propose a change to `system-config
|
||||||
<http://opendev.org/openstack/system-config/src/hiera/group/zuul-scheduler.yaml>`_
|
<https://opendev.org/opendev/system-config/src/hiera/group/zuul-scheduler.yaml>`_
|
||||||
which adds the connection information for the new server, then work
|
which adds the connection information for the new server, then work
|
||||||
with the infra team in #openstack-infra to set up an account.
|
with the infra team in #openstack-infra to set up an account.
|
||||||
|
|
||||||
Once this is complete, propose a change to add the project(s) to
|
Once this is complete, propose a change to add the project(s) to
|
||||||
OpenStack's Zuul. Add them to `project-config/zuul/main.yaml
|
OpenDev's Zuul. Add them to `project-config/zuul/main.yaml
|
||||||
<http://opendev.org/openstack/project-config/src/zuul/main.yaml>`_
|
<https://opendev.org/openstack/project-config/src/zuul/main.yaml>`_
|
||||||
under the connection name established above.
|
under the connection name established above.
|
||||||
|
|
||||||
The project should not be configured to load any configuration objects
|
The project should not be configured to load any configuration objects
|
||||||
|
@ -698,13 +698,13 @@ If the project you wish to test is hosted on GitHub, ask the team
|
||||||
managing the project to install the "OpenStack Zuul" App into the
|
managing the project to install the "OpenStack Zuul" App into the
|
||||||
project (or organization if multiple projects are involved).
|
project (or organization if multiple projects are involved).
|
||||||
|
|
||||||
Visit the `OpenStack Zuul App
|
Visit the `OpenDev Zuul App
|
||||||
<https://github.com/apps/openstack-zuul>`_ page on GitHub and click
|
<https://github.com/apps/opendev-zuul>`_ page on GitHub and click
|
||||||
the `Configure` button to install the app.
|
the `Install` button to install the app.
|
||||||
|
|
||||||
Once this is complete, propose a change to add the project(s) to
|
Once this is complete, propose a change to add the project(s) to
|
||||||
OpenStack's Zuul. Add them to `project-config/zuul/main.yaml
|
OpenDev's Zuul. Add them to `project-config/zuul/main.yaml
|
||||||
<http://opendev.org/openstack/project-config/src/zuul/main.yaml>`_
|
<https://opendev.org/openstack/project-config/src/zuul/main.yaml>`_
|
||||||
under the ``github:`` connection.
|
under the ``github:`` connection.
|
||||||
|
|
||||||
The project should not be configured to load any configuration objects
|
The project should not be configured to load any configuration objects
|
||||||
|
@ -721,6 +721,6 @@ projects, this needs to be done in the `project-config` repo. Define
|
||||||
the jobs you wish to run either in your own repos, or in
|
the jobs you wish to run either in your own repos, or in
|
||||||
`openstack-zuul-jobs`. Then create project definitions for the new
|
`openstack-zuul-jobs`. Then create project definitions for the new
|
||||||
projects in `project-config/zuul.d/projects.yaml
|
projects in `project-config/zuul.d/projects.yaml
|
||||||
<http://opendev.org/openstack/project-config/src/zuul.d/projects.yaml>`_
|
<https://opendev.org/openstack/project-config/src/zuul.d/projects.yaml>`_
|
||||||
which adds those jobs to the new project on the `third-party-check`
|
which adds those jobs to the new project on the `third-party-check`
|
||||||
pipeline.
|
pipeline.
|
||||||
|
|
Loading…
Reference in New Issue