Ответ 1
Мы используем плагин The CI Game, чтобы принести стыд другим.
Для отслеживания в реальном времени, и если вы можете доверять своим коллегам-разработчикам последовать этому примеру, ознакомьтесь с плагином Claim.
Есть ли плагин для Дженкинса, который может отслеживать, кто продолжает ломать сборки в течение определенного периода времени? Графы были бы хорошими.
Я хотел бы принести (дополнительный) позор разработчикам, которые продолжают проверять нарушения.
Мы используем плагин The CI Game, чтобы принести стыд другим.
Для отслеживания в реальном времени, и если вы можете доверять своим коллегам-разработчикам последовать этому примеру, ознакомьтесь с плагином Claim.
На всякий случай, если вы обнаружите, что застенчивые люди не работают слишком хорошо, вы можете попробовать предварительно протестированные коммиты или gerrit или используйте рабочий поток Github pull-request, если они доступны для вы.
Мы используем Github на работе. Большинство разработчиков не могут перейти к основному репо. Они должны сделать запрос на вытягивание, и у нас есть требование, чтобы запросы на загрузку сливались только в том случае, если разработчик может представить результаты тестов, которые доказывают, что его код не вызывает никаких регрессий. Мы почти ликвидировали проблематичные обязательства таким образом. Я говорю почти, потому что ничто не является на 100% уверенным, и поскольку мы всего лишь люди, иногда проваливается ошибка.