Jenkins 将 json 文件传递​​给触发的下游作业

Jenkins pass json file to triggered downstream job

我有一份工作,其参数中有一个 json 文件。我让这个作业触发另一个作业,它需要传递参数。我启用了 'Current build parameters',但它不传递文件。如何让它将 json 文件传递​​给触发的作业。

我之前确实有过这个工作,我们使用的是 2016 版的 jenkins,最近升级到 2.286。

我不确定您的 Jenkins 可能遇到的重大变化,但作为解决方法,您可以在配置 Jenkins 中分配一个全局环境变量以指向您的 JSON 文件的路径。

所有作业都可以访问该变量,他们可以轻松引用它。

对于每个匹配的文件,调用一个构建来传递文件。只需输入我在参数中的文件名