代码之家  ›  专栏  ›  技术社区  ›  27P

如果提交不包括JIRA编号,则stash/bitback将阻止提交

  •  1
  • 27P  · 技术社区  · 6 年前

    我不会得到一个有效的解决方案,但至少要得到一个答案,如果有可能的话,通过stash/bitback。所以我的请求是:我们需要在公司中为自己部署一些策略,如果提交注释不包含(最好不要以JIRA问题编号开头),那么不允许工程师提交。例如:

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

    提前谢谢!

    1 回复  |  直到 6 年前
        1
  •  1
  •   daveruinseverything    6 年前

    tl;dr使用附加组件 Yet Another Commit Checker 执行regex,例如 [A-Z][A-Z]+-[0-9]+ .*

    不要试图通过BitBucket服务器中的磁盘Git存储库安装自己的脚本挂钩。这个 可以做 但是,审计是很痛苦的(人们做了这样的事情,忘记了,并且损失了数周的时间试图排除不知道Git Repo在磁盘上被手动篡改的BitBucket)和B)危险的,因为BitBucket服务器有意应用许多专门的配置,并期望最终用户 不要乱弄磁盘上的原始git repos .

    值得一提的是,我为Atlassian的首要支持团队工作了两年,并支持BitBucket服务器。使用另一个提交检查程序,您会变得更好。