在使用促销时在Jenkins中传递参数?

vsdwdz23  于 2022-11-02  发布在  Jenkins
关注(0)|答案(1)|浏览(155)

我希望能够将参数从一个作业传递到另一个作业。
问题是我目前正在Jenkins中使用升级,以便在我的构建和部署之间创建一个手动审批阶段。我是通过在一个作业中进行构建,在另一个作业中进行构建后处理来实现这一点的。我为此使用了升级的构建插件。
我知道传递参数的一种方法是使用参数化触发器插件,但问题是我不能将它与促销沿着使用。
我已经参考了此答案,但无法获得输出-How to promote a specific build number from another job in Jenkins?

px9o7tmv

px9o7tmv1#

我建议您使用pipeline和步骤input来验证批准。https://jenkins.io/doc/pipeline/steps/pipeline-input-step/
如果你需要分解/重用作业,创建一个共享库或sh脚本。维护和分析调用其他作业的作业是很麻烦的。Jenkins库很容易创建,基本上新的步骤都在文件夹./vars/中。在github上有很多例子。例如https://github.com/SAP/jenkins-pipelayer/

相关问题