如何使用 IBM Bluemix Track & Plan 管理多个组件

How to manage multiple components with IBM Bluemix Track & Plan

我们的应用程序由多个不同的组件(不同的功能/语言)组成。

在 IBM Bluemix 中是否可以使用单个跟踪和计划功能来管理组件的工作项,但将源代码保存在单独的 git 存储库中?例如,我想为整个应用程序准备一份积压工作,然后由 5 个单独的 git 存储库支持,这些存储库包含各个组件(项目前端、项目后端、项目队列等)。

如果这不可能,是否有人有一种模式可以简化整体跟踪和计划并仍然启用交付管道/管理个人 git 回购协议?理想情况下,我想集中任务管理,但保持代码分布式。

截至目前,还没有一种方法可以以集成方式管理来自单个 Track & Plan 项目的分布式 git 存储库。这并不是说它不能手动完成,但您需要 link 才能在给定工作项中提交远程仓库。

这可以通过任何给定工作项的 链接 选项卡并使用 添加 SVN 修订版 来完成添加相关工件。这将允许您 link 远程回购(无论是在 IDS、GitHub 还是私有 SCM 工具中),同时仍然利用 Track & Plan 作为整体计划回购。

部分原因是当今 IBM Bluemix DevOps Services 中构建项目的方式。单个项目具有单个 git 存储库、单个跟踪和计划实例以及单个构建管道的概念。其中一些要求正在扩展,但该平台提供了集成功能,可以按照您现在需要的方式处理您的代码。例如,项目所有者可以在项目的 Build Pipeline 中从远程 GitHub 存储库构建,这样代码就可以按照您认为合适的方式进行管理,但在 IBM Bluemix 上构建和部署。