首页 文章

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

提问于
浏览
2

想象一个多分支管道,有阶段 deploytestpublish

场景:

  • 运行构建

  • 构建完成,但不执行 publish 之类的阶段

  • 某人进入某个已完成的构建并触发 deploypublish 阶段

  • 这会触发管道的延续 . 在同一个版本上

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

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

1 回答

  • 2

    利用管道输入步骤,允许用户交互和控制构建流程 . 舞台视图中仅提供了基本的"process"或"abort"选项 . Pipeline: Input Step

    在aershov的评论之后更新帖子 . 谢谢他 .

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

相关问题