diff options
| author | Dean Troyer <dtroyer@gmail.com> | 2017-10-19 15:48:12 -0500 |
|---|---|---|
| committer | Dean Troyer <dtroyer@gmail.com> | 2017-10-24 17:35:55 -0500 |
| commit | 676159555f10964d0b7f5cf77539c49b3fd90cda (patch) | |
| tree | f66c6bdd03a4cca54135bcaaac6c5f06a6b3cfb6 /doc/source/contributor/plugins.rst | |
| parent | ef595fcfc4b42d2a7baeeddee9b804541b81637f (diff) | |
| download | python-openstackclient-676159555f10964d0b7f5cf77539c49b3fd90cda.tar.gz | |
Native DevStack jobs
Convert legacy DevStack jobs to native Zuul v3 form, plus some
test-job-related docs updates.
Change-Id: Ia8c08be81605da885b9eee799fc58129305dfc41
Diffstat (limited to 'doc/source/contributor/plugins.rst')
| -rw-r--r-- | doc/source/contributor/plugins.rst | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/doc/source/contributor/plugins.rst b/doc/source/contributor/plugins.rst index e69dde8b..d847bf4a 100644 --- a/doc/source/contributor/plugins.rst +++ b/doc/source/contributor/plugins.rst @@ -217,16 +217,13 @@ more steps needed to fully integrate the client with openstackclient. Add the command checker to your CI ---------------------------------- -#. Modify the section of ``zuul/layout.yaml`` related to your repository to - add ``osc-plugin-jobs`` to the list of job templates for your project. - This job checks that to see if any new commands are: duplicated, missing - entry points, or have overlap; across all openstackclient plugins. - -#. Update ``jenkins/scripts/check-osc-plugins.sh`` to include your new - library to be installed from source. This is essential in running the - previously mentioned check job. Simply add - ``install_from_source python-fooclient`` to the block of code where all - other clients are installed. +#. Add ``openstackclient-plugin-jobs`` to the list of job templates for your project. + These jobs ensures that all plugin libraries are co-installable with + ``python-openstackclient`` and checks for conflicts across all OpenStackClient + plugins, such as duplicated commands, missing entry points, or other overlaps. + +#. Add your project to the ``required-projects`` list in the ``.zuul.yaml`` file + in the ``openstack/openstackclient`` repo. Changes to python-openstackclient --------------------------------- |
