Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Epic] CI Improvements #139

Open
fao89 opened this issue Jan 14, 2022 · 0 comments
Open

[Epic] CI Improvements #139

fao89 opened this issue Jan 14, 2022 · 0 comments

Comments

@fao89
Copy link
Owner

fao89 commented Jan 14, 2022

Author: [email protected] ([email protected])

Redmine Issue: 5762, https://pulp.plan.io/issues/5762


Tracking Epic for improvements to the CI, including for non-plugin-template CI like ansible-pulp & pulp-operator.

Problems

There are two problems I can see wit the testing and CI/CD situation for pulpcore and its plugins.

False Negatives

I estimate our tests have a 30% - 50% false negative rate. This is costly in several ways. It slows down throughput of work by having to rerun jobs. Also the jobs don't automatically rerun (and shouldn't) so it waits for a human to be involved. It also significantly reduces the value of our nightly jobs because we ignore them since they are unreliable already. Also it interrupts the release process as it did during the pulp_file 0.1.0 GA release.

Runtime Length

The pulpcore jobs take 22 minutes. The plugins also take many minutes. We need to find a way to shorten the runtime of jobs while still running everything.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant