如何将信息从一个作业传递到另一个作业

时间:2015-05-14 14:18:40

标签: jenkins

我有一个jenkins工作(jobA)调用另一个工作(jobB)。

我有一个字符串,它在jobA调用的批处理文件中生成,需要传递给jobB。

如何从jobA和jobB中获取该字符串?

是否可以将环境变量设置为该字符串,以某种方式将其转换为jenkins参数,然后将该参数传递给jobB?

目前,我唯一的另一个想法是将字符串写入jobA中的文件,将该文件保存为工件,将该工件传递给jobB,然后让jobB读取该文件。不过,这似乎是一种非常好的方式。

似乎必须有更好的方法。

1 个答案:

答案 0 :(得分:3)

一种选择是使用Jenkins Parameterized Trigger Plugin

然后,您可以根据jobA生成的属性文件设置jobB的参数。