【问题标题】:Matching SVN commits without a valid JIRA issue to a catch all ticket将没有有效 JIRA 问题的 SVN 提交与 catch all 票证匹配
【发布时间】: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


【解决方案1】:

一种技巧是使用 PROJECT-CATCH_ALL_ISSUE_NUMBER 而不是 #nojira,然后从 post-commit 挂钩向 PROJECT-CATCH_ALL_ISSUE_NUMBER 发表评论。不过,可能有一种更简洁的方式来添加可选的工作流程。

【讨论】:

    猜你喜欢
    • 2022-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-10
    • 2011-07-22
    • 1970-01-01
    相关资源
    最近更新 更多