Is there a plugin for Jenkins that can keep track of who keeps breaking builds over a period of time? Graphs would be good.
I'd like to bring (additional) shame upon the developers who keep checking in breaking changes.
Is there a plugin for Jenkins that can keep track of who keeps breaking builds over a period of time? Graphs would be good.
I'd like to bring (additional) shame upon the developers who keep checking in breaking changes.
We use the The CI Game plugin to bring shame upon others.
For live tracking, and if you can trust your fellow developers to follow suit, check out the Claim plugin.
UPDATE 2021. The answer is outdated. The page is 403 Forbidden and "CI Game" cannot be found.
Just in case should you discover shaming people does not work too well, you could try pre-tested commits or gerrit or use the Github pull-request work flow, if those are available to you.
We use Github at work. Most of the developers cannot push to the main repo. They have to make a pull request and we have a requirement that pull requests are only merged if the developer can present test results that prove his code does not cause any regressions. We have almost eliminated problematic commits this way. I say almost, because nothing is 100% sure and since we are only human, sometimes a bug slips through.
© 2022 - 2024 — McMap. All rights reserved.