标签: git jenkins jenkins-pipeline
我的计划是这样
我有一个简单的管道可以完成第1步。但是,步骤2和3并非总是在每个詹金斯构建中都发生。我不确定如何编写管道来实现我的计划?
我想除了执行第2步和第3步的构建之外,还有另一个詹金斯管道。管理员可以根据需要运行第二个管道。还是有一种方法可以编码逻辑以覆盖一个管道中的所有三个步骤?管理员需要发布版本时,有选择地需要手动输入git标记字符串。但是,根据管道文档,如果在没有获得用户输入的情况下要求输入,则管道将暂停。也就是说,如果管理员不标记每个构建,詹金斯将留下大量运行中的管道?
答案 0 :(得分:0)
最简单的方法是结合使用input step和timeout。输入git标签作为输入时,您可以对其进行设置,否则就可以正常运行(经过短暂的等待时间)