使用Jenkins参数化远程触发插件"with File参数上传到远程降级Jenkins作业

L.V*_*.Vu 9 jenkins

题:

有没有人使用或有使用"Jenkins参数化远程触发器插件"的经验从另一个Jenkins实例远程运行Jenkins作业,并且该作业有一个File参数作为参数之一?


背景:

在上游父作业的构建部分中,我在"添加构建步骤"选项的下拉菜单中选择"触发远程参数化作业"选项.该作业有一个"参数"的文本编辑字段,我有以下内容

EMAIL=$email

AnyAppInstaller.ipa=${WORKSPACE}/AnyAppInstaller.ipa
Run Code Online (Sandbox Code Playgroud)

其中第一个参数是"String"参数,第二个参数是"File"参数

在不同Jenkins主机上远程执行的下游作业中,我确实看到了"String"第一个参数的值但是对于"File"第二个参数.ipa,我没有看到该文件从上游作业转移到远程下游工作.

我将该文件从上游作业传输到远程触发的下游作业的方式是什么?

我使用"Jenkins参数化触发器插件"来调用与上游作业相同的Jenkins实例中的下游作业,并且它可以选择传入File参数并使用该文件从上游作业传输该文件到下游作业

"Add PametersFactories==>For every matching file, invoke a build"
Run Code Online (Sandbox Code Playgroud)

以下是该选项的说明:

"查找与当前构建中的指定模式匹配的文件,然后通过将该文件作为文件参数传递来触发构建指定项目.此实现不会解释这些文件的内容,并且相反,它只是被传递并以此处指定的名称放入触发项目的工作空间中.这很有用,例如,当您有一部分作业可以拆分为可并发的可执行子任务时.情况,您可以通过将必要的东西打包到单个文件中来生成子任务工作单元,然后使用此模式并行执行它们"

似乎"Jenkins参数化远程触发插件"没有该选项.

这是插件的限制吗?