JIRA智能提交 - 没有JIRA票号的阻止git提交

时间:2016-12-16 04:01:18

标签: git bitbucket jira

如果提交消息不包含JIRA票号,我试图阻止GIT提交。有没有人能够做到这一点?

根据我的理解,以下提交消息将在票证WEBSITE-4上记录提交消息。

JIRA:WEBSITE-4 #comment Testing smart commit.

但是,只要用户忘记在提交消息中包含JIRA:<ticket number>,我就需要一种阻止提交的方法。

2 个答案:

答案 0 :(得分:2)

如果你有自己的Bitbucket服务器,你可以添加一个插件,如&#34; Yet Another Commit Checker&#34;这恰恰就是:

  

另一个提交检查器是一个Stash插件,允许您根据可配置的规则拒绝对存储库的提交。它的主要功能是要求提交消息包含有效的JIRA问题,

GitHub repo

如果没有,作为discussed here,您需要预提交挂钩(客户端)或预接收挂钩(但对于公共BitBucket服务器,这意味着 webhook )请参阅&#34; Hooked on Stash&#34;。

答案 1 :(得分:0)

在Bitbucket云上

  1. 转到您的Bitbucket存储库->设置->链接
  2. 打开“在提交消息中要求发布密钥”