将JSON文件作为参数传递给下游作业

时间:2017-10-26 08:05:12

标签: json jenkins jenkins-pipeline

我有两份工作:

A-运行python脚本并生成JSON文件。

B-使用脚本运行一组烟雾测试套件。此脚本需要将上面创建的JSON文件作为参数来执行它。

上述两个作业都位于GIT仓库中的单独文件夹中。

有没有办法可以将从作业A创建的JSON文件传递给作业B.

注意:我不想在这里使用自定义工作区。

2 个答案:

答案 0 :(得分:1)

作业A可以将json文件存档为。 作业B可以下载此文件(您可以下载最新版本或使用作业A版本号的其他参数)并继续您的流程。

谢谢,Mor

答案 1 :(得分:0)

如果您在作业A中存档文件,则使用复制工件插件将该文件拉入作业B.

更好的是,将作业组合到一个管道中,然后您可以存储和取消存储您需要的文件。