Как я могу запретить слияние кода, если проверки и сборка Teamcity завершились неудачей?

#github #teamcity #github-codereviews

Вопрос:

Я пытаюсь делать обзоры кода с помощью GitHub и Teamcity. Я хочу поставить галочку защиты от слияния Git, поскольку в прошлый раз люди размещали ошибки компиляции в нашей ветке team Development Git. Мы знаем, как выполнять сборки Teamcity, связанные с Git.

https://blog.jetbrains.com/teamcity/2019/08/building-github-pull-requests-with-teamcity/

Однако во время фактического слияния Git я хочу запретить слияние, если сборка Teamcity завершилась неудачно.

Как я могу сделать это в Github?

Комментарии:

1. Вы не можете сделать это в необработанном Git, но GitHub предоставляет понятие защищенной ветки . Эта защита скорее все или ничего (хотя я думаю, что вы можете сделать ее защищающей от обычных пользователей, но не от администраторов). Достаточно ли этого для ваших целей, я не знаю.