1

我在 Bluemix 中有一个构建和部署管道,我想创建一个条件,如果构建失败,它会自动将缺陷(即“跟踪和计划”页面中的工作项)分配给交付最新版本的人更改(或仅分配给应用程序/项目的主要所有者),此外,如果构建成功完成,我想标记它。

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

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

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

4

1 回答 1

1

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

对于您关于是否通过或失败触发阶段的问题......它现在的工作方式只有在前一个阶段成功时才会触发下一个阶段。该管道基于 Jenkins,如果作业通过或失败,Jenkins 不允许您触发特定作业。您可能希望在您的阶段检测通过或失败并基于此执行您的逻辑。

于 2015-04-23T13:29:36.313 回答