【发布时间】:2023-03-28 13:55:01
【问题描述】:
我客户的团队负责人要求我将他团队的 SVN 存储库与 JIRA 集成,以便所有源 SVN 提交都显示在 JIRA 票证上。为此,我激活了 JIRA SVN 插件,并编写了一个预提交脚本来拒绝不包含有效 JIRA 问题的提交。
这个任务有点复杂,因为团队的一位高级成员对从 JIRA 问题驱动源代码控制工作流持保留意见。作为一个妥协,直到过程固化,我的任务是在预提交挂钩中添加一个后门“#nojira”。允许包含 #nojira 的 SVN 提交,但捕获所有票证 PROJECT-CATCH_ALL_ISSUE_NUMBER 应记录这些提交。
虽然这个问题有一个明显的替代解决方案 (:)) 有没有人知道在 JIRA 的 SVN 插件中设置像 PROJECT-CATCH_ALL_ISSUE_NUMBER -> #nojira 这样的映射的方法?
我考虑过修改 post commit 钩子中的提交消息,用 catch all 问题 ID 替换 #nojira,但这在几个层面上似乎也是错误的。
【问题讨论】:
-
这个要求很像 stackoverflow.com/questions/9170571/…,除了我需要 JIRA 的 SV 插件来调用类似 grep 命令来列出针对 PROJECT-CATCH_ALL_ISSUE_NUMBER 的文件 - 有什么想法吗?
标签: svn jira jira-plugin