Jenkins:Pipeline可选的手动阶段,不会阻止任何代理

时间:2017-06-27 12:18:50

标签: jenkins continuous-integration jenkins-pipeline multibranch-pipeline

想象一下 multibranch 管道,其中包含部署测试发布

阶段

情景:

  • 运行构建
  • 构建完成,但发布等阶段未执行
  • 有人进入某个已完成的构建并触发部署发布阶段
  • 这会触发管道的延续。在同一个版本

这比使用Run Parameter运行其他作业更方便和用户友好。它将保持分支的完整性。

有没有办法用Jenkins管道多分支做这样的魔术?

1 个答案:

答案 0 :(得分:2)

利用管道输入步骤,允许用户交互并控制构建流程。只有一个基本的过程"或者"中止"舞台视图中提供了选项。Pipeline: Input Step

在aershov评论后更新帖子。谢谢他。

管道输入步骤阻止执行程序(即)它将处于运行状态。刚刚注意到有关输入步骤和里程碑的详细答案,锁定可在@ Jenkins Pipeline: "input" step blocks executor

中找到