我有一个从两个父作业中重用/调用的作业,我需要从此作业中检索一个变量以在每个父作业中使用它。 shell变量是一个大小和md5sum工件的列表。从jenkins中的子作业中检索变量
目标是在可编辑电子邮件通知中使用此列表。
我如何检索它,我们称之为$ {artifacts_list}。
谢谢
我有一个从两个父作业中重用/调用的作业,我需要从此作业中检索一个变量以在每个父作业中使用它。 shell变量是一个大小和md5sum工件的列表。从jenkins中的子作业中检索变量
目标是在可编辑电子邮件通知中使用此列表。
我如何检索它,我们称之为$ {artifacts_list}。
谢谢
虽然我没有测试它,你可以试试这个方法:你可以echo
的变量和它们的值在一个文件(name=value
),并阅读你的父母的工作文件。为使这些变量在父作业环境中可用,您可能需要EnvInject Plugin
一个麻烦的方法是使用Jenkins API读取其他作业的特定运行的JSON
,并从中提取参数。
更简单的方法是:
echo
出所需要的PARAM格式param=value
象建议的其他答案)
这份工作是另一份工作的下游工作吗? – Technext 2014-09-04 07:01:49
@Technext是的。 – Zatla00 2014-09-04 11:27:14