匹配的SVN在没有有效JIRA问题的情况下提交到一个“一网打尽”票证

匹配的SVN在没有有效JIRA问题的情况下提交到一个“一网打尽”票证,svn,jira,jira-plugin,Svn,Jira,Jira Plugin,我的客户的团队负责人要求我将他的团队的SVN存储库与JIRA集成,以便所有源SVN提交都显示在JIRA票据上。为了实现这一点,我激活了JIRA SVN插件,并编写了一个预提交脚本来拒绝不包含有效JIRA问题的提交 这项任务有点复杂,因为团队的一名高级成员对从JIRA问题驱动源代码管理工作流持保留态度。作为一种折衷方案,在流程固化之前,我的任务是在预提交挂钩中添加一个后门“#nojira”。允许包含#nojira的SVN提交,但应记录这些提交,并提供一个catch all ticket PROJE

我的客户的团队负责人要求我将他的团队的SVN存储库与JIRA集成,以便所有源SVN提交都显示在JIRA票据上。为了实现这一点,我激活了JIRA SVN插件,并编写了一个预提交脚本来拒绝不包含有效JIRA问题的提交

这项任务有点复杂,因为团队的一名高级成员对从JIRA问题驱动源代码管理工作流持保留态度。作为一种折衷方案,在流程固化之前,我的任务是在预提交挂钩中添加一个后门“#nojira”。允许包含#nojira的SVN提交,但应记录这些提交,并提供一个catch all ticket PROJECT-catch#u all_ISSUE_编号

虽然这个问题有一个明显的替代解决方案(:),但有人知道在JIRA的SVN插件中设置像PROJECT-CATCH_ALL_ISSUE_NUMBER->#nojira这样的映射的方法吗


我已经考虑过修改post-commit钩子中的commit消息,用catch-all-issue-ID替换nojira,但这在几个层面上似乎都是错误的。

一种破解方法是使用PROJECT-catch-all-issue-NUMBER而不是#nojira,然后从post-commit钩子中将注释发布到PROJECT-catch-all-issue-NUMBER。不过,可能有一种更简洁的方法来添加可选工作流。

除了我需要JIRA的SV插件来调用类似于grep命令的东西,以根据PROJECT-CATCH\u ALL\u ISSUE\u编号列出文件之外,这项要求非常类似-有什么想法吗?