0

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

我需要在不同的工作中为产品构建一个包装器。我的经理坚持认为包装和产品应该建立在不同的工作上。

我的问题是,我似乎无法传递轴变量。使用参数化构建插件,“在其他项目上触发参数化构建”不带参数(多么具有讽刺意味),并且轴变量似乎被忽略了(参见示例图像)。

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

jenkins_example

4

1 回答 1

0

所以现在这是我自己的答案:

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

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

我像这样复制工件: 复制工件

于 2017-11-13T13:40:26.650 回答