Подтвердить что ты не робот

Как получить уведомление, когда кто-то толкает в филиал GitHub?

Мы используем GitHub Enterprise в нашей компании. У нас есть "развитая" отрасль, где каждый программист должен продвигать свою работу. Есть ли способ получить уведомление, когда кто-то нажимает на ветку разработки вместе со ссылкой на представление diff, например, тот, который вы получаете для запроса на перенос?

4b9b3361

Ответ 1

Не совсем - но достаточно близко. (Вы получите уведомление для каждой фиксации, а не нажмите.)

Для GitHub Enterprise по состоянию на середину 2014 года:

  • Перейдите в настройки вашего хранилища.
  • Откройте вкладку "Веб-узлы и службы"
  • Нажмите кнопку "Добавить услугу"
  • Выберите "Электронная почта" из длинного списка услуг.
  • Введите адрес электронной почты. Это может быть адрес электронной почты, который пересылается на несколько адресов электронной почты, или только ваш собственный, если только один человек/учетная запись нуждается в уведомлениях по электронной почте.
  • Отметьте "Отправить от автора" (возможно) и "Активно" (определенно).

Для более старых версий GitHub Enterprise:

  • Перейдите в настройки вашего хранилища.
  • Откройте вкладку "Служебные крючки".
  • Выберите "Электронная почта" из длинного списка услуг.
  • Введите адрес электронной почты. Это может быть адрес электронной почты, который пересылается на несколько адресов электронной почты, или только ваш собственный, если только один человек/учетная запись нуждается в уведомлениях по электронной почте.
  • Отметьте "Отправить от автора" (возможно) и "Активно" (определенно).

Готово!

Ответ 2

Как насчет использования IFTT или Zapier

Ответ 3

Отказ от ответственности: я автор оригинала.

Этот проект позволяет вам получать электронное письмо, когда коммит попадает в репозиторий, который вы просматриваете (на любой ветке).

Объяснение: gicowa - это инструмент командной строки, написанный на python, который перечисляет все последние коммиты во всех репозиториях GitHub, которые вы смотрите. Этот инструмент может отправлять свой результат по электронной почте и может быть вызван с вашего crontab. Это позволяет получать уведомление по электронной почте каждый раз, когда коммит получает нажатие на репозиторий GitHub, который вы смотрите.