我如何配置 Bluemix Pipeline 以标记构建或根据构建状态创建工作项(缺陷)?

How can I configure the Bluemix Pipeline to either tag builds or create a work item (defect) according to the state of the build?

我在 Bluemix 中有一个构建和部署管道,我想创建一个条件,如果构建失败,它将自动分配一个缺陷(即 "Track & Plan" 页面中的工作项)到谁交付了最新的更改(或者只是分配给 App/Project 的主要所有者),另外,如果构建成功完成,我想标记它。

标记没问题,这是一般性的 GIT 知识,我只是想解决该计划的 2 个问题:

  1. 如果当前构建 fails/passes,我们如何触发管道中的特定后续阶段?
  2. 如何从管道创建工作项?我是否需要创建一个单独的 GIT 存储库并构建某种 API 程序包以允许我调用创建票证的机制?

我想我对这个管道太特立独行了,请分享你的想法。

截至目前,您无法从管道创建工作项。这是一项很棒的功能改进,我可以将其带回团队。

关于在某些事情通过或失败时触发一个阶段的问题...现在它的工作方式只有在前一个阶段成功时才会触发下一阶段。管道基于 Jenkins,Jenkins 不允许您在作业通过或失败时触发特定作业。您可能想要检测阶段中的通过或失败,并基于此执行您的逻辑。