Project

Profile

Help

Actions

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