Можно ли заблокировать кнопку слияния, используя события? - PullRequest
3 голосов
/ 17 июня 2019

У меня есть сценарий использования, когда мне нужно выполнить проверку перед слиянием.

В этом сценарии пользователь отправляет запрос на извлечение кода, затем отправляет больше запросов или обновлений кода и, наконец, готовится к объединению. Когда пользователь нажимает кнопку «Слияние», мне необходимо выполнить «окончательную проверку», прежде чем продолжить. Если проверка пройдена, объединение разрешено продолжить, в противном случае объединение следует отклонить, а пользователя попросить исправить код, чтобы он мог пройти «окончательную проверку». Можно ли это сделать с github?

Любые другие обходные пути также приветствуются.

Примечание: окончательная проверка - это работа Дженкинса.

Я видел срабатывание события слияния как событие push в базовую ветвь. Также я не смог найти ни одного события, которое могло бы удерживать слияние после нажатия кнопки «Слияние» до тех пор, пока оно не завершится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...