Project

Profile

Help

Continuous Delivery of Pulp 3 » History » Sprint/Milestone 5

bmbouter, 03/23/2018 07:02 PM

1 1 dkliban@redhat.com
# Continuous Delivery of Pulp 3
2
3 5 bmbouter
The plan for quality involves the continuous delivery of Pulp 3 where both unit and integration are run with each PR and prior to each release to PyPI. This will affect both pulpcore and pulp_file. Beta builds of pulpcore and pulp_file will be published to PyPI once a week without human intervention when pulp-smash and unit tests are passing.
4 3 daviddavis
5 5 bmbouter
## Pull Requests (100% Travis)
6 3 daviddavis
7
The following tests are used to check pulpcore pull requests:
8
9
  - unit tests
10
  - pulp-smash pulpcore tests
11
  - pep8
12
  - docs builder
13
  - pulp-smash pulp_file tests (failures are allowed)
14
15
For pulp_file, the following jobs are used:
16
17
  - pep8
18
  - pulp-smash pulp_file tests
19
20 5 bmbouter
## Releases (100% Travis)
21 3 daviddavis
22
The following tests are used to check pulpcore releases:
23
24
  - pulp-smash pulpcore tests
25 4 daviddavis
  - pulp-smash pulp_file tests
26
27
For pulp_file, we use the following tests:
28
29
  - pulp-smash pulp_file tests
30 3 daviddavis
31
## Plugins
32
33
Other than pulp_file, plugins will be responsible for providing their own set of continuous integration jobs.
34 1 dkliban@redhat.com
35
\[0\] http://github.com/pulp/pulp/  
36
\[1\] http://github.com/pulp/pulp_file/  
37
\[2\] https://github.com/PulpQE/pulp-smash