Любой плагин для Github для принудительного использования ключа JIR в коммитах - PullRequest
1 голос
/ 08 марта 2019

Я знаю, что в Bitbucket есть несколько плагинов, таких как YACC и т. Д., Которые вы можете установить непосредственно в Bitbucket, и они станут доступны для репозиториев, чтобы включить ловушку фиксации предварительного получения jira. Есть ли что-то подобное для Github? Все, на что я смотрю, - это то, что является лучшим и наиболее выполнимым решением для включения в Github своего рода перехвата, который обеспечивает, что для любого сделанного коммита должен быть действительный ключ проблемы jira. Было бы еще лучше, если бы кто-нибудь сделал то же самое для создания веток, но не для меня сейчас что-то важное.

Пожалуйста, помогите с инструкциями о том, как включить то же самое в Github enterprise.

Ответы [ 2 ]

0 голосов
/ 23 марта 2019

Эта функция доступна при использовании централизованного решения для серверных git-хуков, таких как Datree.io .Он имеет встроенные политики, такие как:

  1. Обнаружение и предотвращение слияния секретов .
  2. Обеспечение Интеграция билетов Jira - упоминание номера билетав имени запроса извлечения / сообщении о подтверждении / имени ветви
  3. Связать сообщение о подтверждении с билетом Jira
  4. Связать заголовок запроса на извлечение с билетом Jira

Отказ от ответственности: я один из основателей Datrees

0 голосов
/ 08 марта 2019

Это невозможно с Github.

Только в Github Enterprise есть поддержка pre-receive перехватчиков и даже есть пример применения принудительного решения проблем JIRA в сообщениях коммитов - https://github.com/github/platform-samples/blob/master/pre-receive-hooks/require-jira-issue.sh

В качестве альтернативы вы можете настроить членов вашей команды на локальное pre-push или pre-commit крючков, которые будут выполнять принудительно.

...