Jenkins工作更新另一个工作

时间:2018-07-17 16:44:14

标签: jenkins groovy

我是Jenkins的新手,我有一个Jenkins作业“ job_a”,其布尔参数“ param_a”的默认值设置为“ true”,我想创建另一个作业,其布尔值参数为“ param_b”。如果执行了“ job_b”,我希望job_b继续并将param_a(在job_a中)的默认值设置为param_b的值,我是否应该为此使用goovy? 例如:

我通过为param_b设置为“ true”来运行job_b,这应该在param_a下使用<defaultValue>true</defaultValue>更新job_a的config.xml。

如果我通过为param_b设置为“ false”来运行job_b,则应该使用param_a下的<defaultValue>false</defaultValue>更新job_a的config.xml。

如果提供了示例脚本,那就太好了。

1 个答案:

答案 0 :(得分:0)

您可以在此线程中检查注释: Way to change Jenkins' project variable value with script

使用全局变量将为您提供帮助。