我希望能够将参数从一个作业传递到另一个作业。
问题是我目前正在Jenkins中使用升级,以便在我的构建和部署之间创建一个手动审批阶段。我是通过在一个作业中进行构建,在另一个作业中进行构建后处理来实现这一点的。我为此使用了升级的构建插件。
我知道传递参数的一种方法是使用参数化触发器插件,但问题是我不能将它与促销沿着使用。
我已经参考了此答案,但无法获得输出-How to promote a specific build number from another job in Jenkins?
我希望能够将参数从一个作业传递到另一个作业。
问题是我目前正在Jenkins中使用升级,以便在我的构建和部署之间创建一个手动审批阶段。我是通过在一个作业中进行构建,在另一个作业中进行构建后处理来实现这一点的。我为此使用了升级的构建插件。
我知道传递参数的一种方法是使用参数化触发器插件,但问题是我不能将它与促销沿着使用。
我已经参考了此答案,但无法获得输出-How to promote a specific build number from another job in Jenkins?
1条答案
按热度按时间px9o7tmv1#
我建议您使用pipeline和步骤
input
来验证批准。https://jenkins.io/doc/pipeline/steps/pipeline-input-step/如果你需要分解/重用作业,创建一个共享库或sh脚本。维护和分析调用其他作业的作业是很麻烦的。Jenkins库很容易创建,基本上新的步骤都在文件夹
./vars/
中。在github上有很多例子。例如https://github.com/SAP/jenkins-pipelayer/