Есть ли способ автоматического запуска некоторых проверок при создании запросов GitHub? - PullRequest
0 голосов
/ 29 июня 2018

Я ищу автоматическое выполнение проверок, таких как:

  • Комментарии заголовка авторского права
  • Правила кодирования
  • Проверка ссылок на старые библиотеки (я буду использовать это в .NET ..)
  • что-то еще ..?

1 Ответ

0 голосов
/ 29 июня 2018

Вы можете объявить на своем репозитории GitHub webhook , который будет реагировать на pull_request событие .

Вам нужен сервер, прослушивающий полезную нагрузку json, отправленную этим веб-крючком, но оттуда слушатель может получить ветку PR и выполнить любой необходимый тест.

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

Если для репозитория требуются проверки состояния, обязательные проверки состояния должны пройти, прежде чем вы сможете объединить ветку с защищенной веткой.

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