我的客户团队负责人要求我将他的团队的SVN存储库与JIRA集成,以便所有源SVN提交都显示在JIRA票证上。为实现这一目标,我已经激活了JIRA SVN插件,并编写了一个预提交脚本来拒绝不包含有效JIRA问题的提交。
这项任务有点复杂,因为该团队的高级成员对从JIRA问题推动源控制工作流程持保留意见。作为妥协,直到流程固化,我的任务是在预提交钩子中添加一个后门“#nojira”。将允许包含#nojira的SVN提交,但是捕获所有票证PROJECT-CATCH_ALL_ISSUE_NUMBER应该记录这些提交。
虽然这个问题有明显的替代解决方案(:))但是有人知道设置像PROJECT-CATCH_ALL_ISSUE_NUMBER - >这样的映射的方法。 JIRA的SVN插件中的#nojira?
我考虑过在post post钩子中修改提交消息,将#nojira替换为catch all issue ID,但在几个级别上似乎也是错误的。
答案 0 :(得分:0)
黑客将使用PROJECT-CATCH_ALL_ISSUE_NUMBER而不是#nojira,然后从提交后挂钩发布评论到PROJECT-CATCH_ALL_ISSUE_NUMBER。可能有一种更简洁的方法来添加可选工作流程。