我们有一个特殊的 Jira 设置,因此我们的主项目中的 1 个 Epic = 1 个充满故事/错误/等的 Jira 项目(治理/合规性需要这个)
每个问题类型都有一个名为“理想天数”的自定义列
对于每个 Epic 来获得总的估计天数,我们有一个自定义函数,该函数将所有与该 Epic 相关的问题的“理想天数”汇总在积压工作中(我们手动执行此操作)。
使用 Groovy Runner,我可以将项目中的所有问题(在 backlog 中)自动链接到 Epic 吗?谢谢
我们有一个特殊的 Jira 设置,因此我们的主项目中的 1 个 Epic = 1 个充满故事/错误/等的 Jira 项目(治理/合规性需要这个)
每个问题类型都有一个名为“理想天数”的自定义列
对于每个 Epic 来获得总的估计天数,我们有一个自定义函数,该函数将所有与该 Epic 相关的问题的“理想天数”汇总在积压工作中(我们手动执行此操作)。
使用 Groovy Runner,我可以将项目中的所有问题(在 backlog 中)自动链接到 Epic 吗?谢谢
有一个内置脚本可以克隆问题并链接它。您应该能够基于该代码进行链接:https ://jamieechlin.atlassian.net/wiki/display/GRV/Built-In+Scripts#Built-InScripts-Clonesanissueandlinks
如果你想链接问题而不克隆它们,你应该使用IssueLinkManager.getLinkCollection()
.
代码应该是这样的:
IssueLinkManager issueLinkManager = ComponentManager.getInstance().getIssueLinkManager()
issueLinkManager.getLinkCollection(someIssue, yourUser).each() {
it.getOutwardIssues("Some Link Name")
}