Continuous Delivery of Pulp 3 » History » Revision 4
« Previous |
Revision 4/5
(diff)
| Next »
daviddavis, 03/22/2018 09:44 PM
Continuous Delivery of Pulp 3¶
The plan for continuous delivery of Pulp 3 is to gate every pull request for pulp[0] and pulp_file[1] repositories using tests including those provided by pulp-smash[2] and to publish new builds of pulpcore and pulp_file to PyPI once a week without human intervention.
Pull Requests¶
The following tests are used to check pulpcore pull requests:
- unit tests
- pulp-smash pulpcore tests
- pep8
- docs builder
- pulp-smash pulp_file tests (failures are allowed)
For pulp_file, the following jobs are used:
- pep8
- pulp-smash pulp_file tests
Releases¶
The following tests are used to check pulpcore releases:
- pulp-smash pulpcore tests
- pulp-smash pulp_file tests
For pulp_file, we use the following tests:
- pulp-smash pulp_file tests
Plugins¶
Other than pulp_file, plugins will be responsible for providing their own set of continuous integration jobs.
[0] http://github.com/pulp/pulp/
[1] http://github.com/pulp/pulp_file/
[2] https://github.com/PulpQE/pulp-smash
Updated by daviddavis over 6 years ago · 4 revisions