【问题标题】:Jenkins pass json file to triggered downstream jobJenkins 将 json 文件传递​​给触发的下游作业
【发布时间】:2021-06-25 18:15:25
【问题描述】:

我有一份工作,其参数中有一个 json 文件。我有这个工作触发另一个工作,它需要传递参数。我启用了“当前构建参数”,但它不传递文件。如何让它将 json 文件传递​​给触发的作业。

我之前确实有这个工作,我们使用的是 2016 版本的詹金斯,最近升级到了 2.286。

【问题讨论】:

    标签: file jenkins triggers jobs


    【解决方案1】:

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

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

    【讨论】:

    • 想通了。对于每个匹配的文件,调用一个构建就可以了
    • @ghost654 太好了!您为此使用了插件,对吗?我记得有这个设置,单个文件可以调用新构建。我忘记了插件的名称。
    • 是的参数化触发器插件
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多