Project

Profile

Help

Continuous Delivery of Pulp 3 » History » Revision 3

Revision 2 (dkliban@redhat.com, 03/22/2018 05:02 PM) → Revision 3/5 (daviddavis, 03/22/2018 09:06 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 automated functional 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 

 ## 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