你能在Jira项目之间共享组件吗?

时间:2009-09-15 22:32:05

标签: jira

我需要跟踪多个项目之间共享的库中的问题。有没有办法分享这些组件?或者,在每个受影响的项目上提交单独的问题会更好吗?

4 个答案:

答案 0 :(得分:8)

我通过为共享代码创建一个单独的项目来解决这个问题,根据与之相关的版本标记每个问题,然后创建JIRA过滤器,在多个项目中查看这些标记以跟踪列表发布的问题。

例如,假设我有产品A和产品B,它们都使用共享库。我想发布产品A的第1版和产品B的第2版;这两个版本都需要修复共享库项目中的问题1001。

我使用“ProdAVer1 ProdBVer2”标记共享库问题1001,使用“ProdAVer1”标记版本1的所有产品A问题,使用“ProdBVer2”标记版本2的所有产品B问题。然后我制作一个过滤器,包括产品A中的所有问题或包含标签“ProdAVer1”的共享库,以跟踪产品A版本的问题,同样使用标签“ProdBVer2”作为产品B.

这听起来有点长,现在我把它写下来,但我认为这比在多个项目中使用克隆问题更好。

答案 1 :(得分:2)

我们遇到共享代码的同样问题。我们目前正在使用“克隆”来创建多个项目中的问题,同时保留它们之间的一些连接,但它绝对不是理想的解决方案。

JIRA project for JIRA上有与此问题相关的一系列门票。如果您在那里设置了帐户,则可以投票选出问题以帮助影响开发团队,并且可以在更新故障单时收到通知。

答案 2 :(得分:1)

我还使用了JIRA CLI(SOAP)来保持两个项目中的组件列表同步,但它也不理想。

〜马特

答案 3 :(得分:1)

这可能不会立即有用,因为你可能会计划坚持使用JIRA,但我想我应该指出这是Launchpad的bug跟踪所提供的重大创新功能。开发人员注意到,各种开源应用程序中的错误常常归结为共享库中的常见错误,并开发了将一个问题附加到多个项目,版本和发行版的方法。