2015-04-22 41 views
1

我有一个内部版本&在Bluemix中部署管道,我想创建一个条件,如果构建失败,它会自动将一个缺陷(即“Track & Plan”页面中的工作项目)分配给交付给谁非常新的变化(或只是分配给应用/项目的主要所有者),而且,如果构建成功完成,我想标记它。如何根据构建状态将Bluemix管道配置为标记构建或创建工作项目(缺陷)?

标记是确定的,那就是一般GIT知识,我只是想解决两个问题与计划:

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

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

回答

1

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

如果您的问题是关于触发阶段,如果某件事情通过或失败......现在只有下一个阶段的工作方式将被触发,如果前一个成功。该流程基于Jenkins,如果工作通过或失败,Jenkins不允许触发特定的工作。你会想在你的舞台上检测通过或失败,并根据你的逻辑做你的逻辑。

+0

嘿,但詹金斯可以通过插件实现:) https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Trigger+Plugin – theMarceloR

+1

截至目前,我们没有必要添加插件到您的现在阶段。尽管如此,我仍然可以向队员反馈。 –

相关问题