cheroot
cheroot copied to clipboard
Zuul CI integration
❓ I'm submitting a ...
- [ ] 🐞 bug report
- [X] 🐣 feature request
- [ ] ❓ question about the decisions made in the repository
🐞 Is your feature request related to a problem? Please describe.
Not enough CIs. Dogfooding.
🐣 Describe the solution you'd like
Zuul CI integrated. Just checks for now, no gating.
📋 Describe alternatives you've considered
N/A
📋 Additional context
Zuul CI uses CherryPy so naturally, it's interesting to see CherryPy being involved in testing CherryPy. Also, more free test envs never hurts :)
P.S. Folks from vexxhost will provide the CI resources backing this Zuul integration.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
@mnaser @noonedeadpunk can we have Zuul run more tests and also trigger it on pushes, not only PRs?
Hi, yes, I think we can add more tests to zuul - just name them:) Regarding triggering zuul on pushes, despite it's technically possible, it's really highly not recommended, as on push it will be able to check code only after it being merged, while the main point of CI systems it to prevent broken code from being merged.
Well, this is currently how it works for us. We sometimes push directly or have in-repo branches that we check the status for even before making PRs. So no gating atm.
As for the tests, I guess just run TOXENV=python tox
under multiple Pythons.
So will you enable push
builds? It'd be very helpful. We don't need gating right now anyway.
Sorry, we won't do that, and if you're not going to be looking at using gating, it's hard for us to provide value to you and I would suggest looking at one of the pre-existing CI tools available.
Using Zuul as a simple push-executor is just not the thing it's really meant to be used and loses all of it's value (and also creates a lot more failing jobs that we run for no reason)
@mnaser we started getting post_failure
statuses from this Zuul instance. Any idea what this means?
Hey @mnaser, it looks like Zuul got completely stuck and stopped even trying to start builds. Any ideas about why that may be happening?