我想创建几个阶段的Jenkins管道。特定的上传管道。 例子:
设置要上传的版本 - >设置其他变量 - >上传文物A - >上传工件B - >工件C - >正确的吗?
这没关系,但如果我只想上传B怎么办?我是否必须创建输入“您要上传A / B / C吗?”然后使用if块解决它?
有更好的方法吗? 我曾经使用过任务插件,但问题是它太静态了,也没有在任务之间共享变量。
答案 0 :(得分:0)
我们有几种情况,我们完全按照您的描述进行操作:提出有关要执行的操作的输入问题,然后在一个阶段内执行if / else条件以执行这些操作。我们通常将它用于“您要部署到哪个DEV环境?DEV1,DEV2等”因为不同的开发人员想要使用多个开发环境之一。我们更高的环境和更深入的测试不允许这些条件。