代码之家  ›  专栏  ›  技术社区  ›  Ben Gartner

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

  •  11
  • Ben Gartner  · 技术社区  · 16 年前

    我需要跟踪多个项目之间共享的库中的问题。是否有共享这些组件的方法?还是最好对每个受影响的项目单独提出一个问题?

    4 回复  |  直到 16 年前
        1
  •  8
  •   gareth_bowles    16 年前

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

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

    我用“prodaver1 prodbver2”标记共享库问题1001,用“prodaver1”标记版本1的所有产品A问题,用“prodbver2”标记版本2的所有产品B问题。然后我创建一个过滤器,包括产品A中的所有问题或包含标记“prodaver1”的共享库,以跟踪产品A版本的问题,同样地,对产品B使用标记“prodbver2”。

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

        2
  •  2
  •   Tim Sylvester    16 年前

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

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

        3
  •  1
  •   mdoar    16 年前

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

    Matt

        4
  •  1
  •   Phil Miller    16 年前

    这可能不会立即有帮助,因为您可能打算继续使用JIRA,但我认为我应该指出这是由 Launchpad 的错误跟踪。开发人员注意到,各种开放源码应用程序中的错误通常归结为共享库中的一个常见错误,并开发了一种将一个问题附加到多个项目、版本和版本的方法。