我的客户的团队负责人要求我将他团队的SVN存储库与JIRA集成起来,以便所有源SVN提交的JIRA票证都显示出来。为了实现这一点,我激活了JIRA SVN插件,并编写了一个预提交脚本来拒绝不包含有效JIRA问题的提交。
这个任务稍微复杂一些,因为团队的一名高级成员对从JIRA问题驱动源代码管理工作流持保留态度。作为一个妥协,直到过程巩固,我已经被要求增加一个后门'#nojira‘在预提交挂钩。将允许包含#nojira的SVN提交,但是一个catch所有的票务项目-CATCH_ all _ but _NUMBER应该记录这些提交。
虽然对于这个问题有一个明显的替代解决方案(:),但有没有人知道在JIRA的SVN插件中建立像PROJECT_ALL_ set _NUMBER -> #nojira这样的映射的方法呢?
我已经考虑过修改post提交钩子中的提交消息,将#nojira替换为catch all问题ID,但这在几个级别上似乎也是错误的。
发布于 2015-05-31 20:35:40
黑客将使用PROJECT_ALL_ use _ hook,而不是#nojira,然后从post-commit钩子中向PROJECT_ALL_ the _NUMBER发布注释。不过,可能有一种更干净的方法来添加可选工作流。
https://stackoverflow.com/questions/30558425
复制相似问题