Stash / BitBucket предотвращает коммит, если коммит не содержит номер JIRA - PullRequest
0 голосов
/ 14 января 2019

Я не собираюсь получить рабочее решение, но, по крайней мере, получить ответ, если это вообще возможно с помощью Stash / Bitbucket. Итак, моя просьба: нам нужно развернуть для себя некоторую политику в компании, чтобы инженер-коммит не разрешал коммитить, если коммит-комментарий не содержит (лучше всего не начинать) номер выпуска JIRA. Например:

TEST-1234 (Jira under which I'm doing a commit) Here's my code

Заранее спасибо!

1 Ответ

0 голосов
/ 22 января 2019

tl; dr используйте дополнение Another Another Commit Checker для принудительного применения регулярных выражений, например, [A-Z][A-Z]+-[0-9]+ .*

Не пытайтесь устанавливать свои собственные скрипты через репозитории git на диске в Bitbucket Server. Это может быть сделано , но это а) болезненно для аудита (люди делали подобные вещи, забыли и потеряли недели, пытаясь устранить неисправность Bitbucket, не зная, что git-репозитории были вручную подделаны на диске) и б) опасно, потому что Bitbucket Server намеренно применяет множество специализированных настроек и ожидает, что конечные пользователи не будут возиться с необработанными репозиториями git на диске .

Что бы это ни стоило, я работаю в команде поддержки Premier Atlassian и поддерживаю Bitbucket Server в течение двух лет. Вам будет намного, намного лучше, если вы получите еще одну проверку коммита.

...