Jenkins:参数化触发作业的名称或 Link 两个多配置作业

Jenkins: Parameterize triggered job's name OR Link two multi-configuration jobs

我公司生产多种口味的产品,例如 Linux 和 Android。在 Jenkins 上,这些是在多配置作业中生成的。

我需要在另一项工作中为产品构建一个包装器。我的经理坚持将包装器和产品构建在不同的作业上。

我的问题是,我似乎无法传递轴变量。 使用参数化构建插件,"Trigger parameterized build on other projects" 不接受参数(多么讽刺),轴变量似乎被忽略了(参见示例图像)。

有没有人有可行的解决方案?

jenkins_example

现在这是我自己的答案:

似乎在子作业的基础上链接矩阵作业是不可能的(或者说不切实际。理论上你可以做一个巨大的灵活发布if/else,但我没有尝试过)。

相反,我现在在第一个矩阵完成后构建整个第二个矩阵。我这样触发它: Triggering the matrix

然后我像这样复制工件: Copying the artifacts