如果提交不包含JIRA号,Stash / BitBucket会阻止提交

问题描述 投票:1回答:1

我不会得到一个有效的解决方案,但至少要得到答案,如果它可能由Stash / Bitbucket完成。所以我的要求是:我们需要在公司中为自己部署一些策略,如果提交评论不包含(最好不要开始)JIRA问题编号,则不允许工程师提交。例如:

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

先感谢您!

git bitbucket bitbucket-server
1个回答
1
投票

tl; dr使用附加的Yet Another Commit Checker来强制执行正则表达式,例如[A-Z][A-Z]+-[0-9]+ .*

不要尝试通过Bitbucket Server中的磁盘git存储库安装自己的脚本挂钩。这可以做到,但它是a)审计很痛苦(人们已经做了这种事情,被遗忘,并且失去了几周试图解决Bitbucket不知道git repos被手动篡改在磁盘上)和b)危险,因为Bitbucket服务器故意应用了许多专门的配置,并期望最终用户不会搞乱磁盘上的原始git repos。

为了它的价值,我为Atlassian的Premier Support团队工作,并为Bitbucket Server提供了两年的支持。使用Yet Another Commit Checker,您将会变得更好。

© www.soinside.com 2019 - 2024. All rights reserved.