jenkins - 矩阵组合过滤器与参数化触发插件相结合
问题描述
我有一个项目,我在其中使用 Matrix Combinations 插件来运行不同的参数组合。为简单起见,我们只说我必须参数 par_1 和 par_2。在作业的配置中,我使用参数化触发器插件将 BUILD_CAUSE_UPSTREAM 设置为矩阵,然后在要构建的项目部分中将名称设置为“Test”,这意味着矩阵将在作业“Test”之前执行。
我现在遇到的问题是,在使用矩阵组合的这两个参数运行此配置后,将为作业“测试”创建两个单独的构建。例如,为 par_1 创建了 Build_1,工件也存储在 Build_1 中,并且为 par_2 创建了 Build_2,将 par_2 的工件存储在 Build_2 中。
我想更改配置,例如,如果我选择两个参数,则只会为这两个参数创建一个构建,并且两个工件都存储在一个构建中。
我的方法是将工件从一个工作传递到另一个工作,但这似乎不是一个干净的方法。例如,如果我有 5 个参数,它将创建 5 个构建并将每个工件传递给其他构建。
有更好的方法吗?提前致谢。
解决方案
推荐阅读
- python - Pandas:不一致的迭代问题
- javascript - KnockoutJS foreach 循环中的非重复元素
- c++ - 如何创建对其他进程只读的共享内存映射?
- javascript - React:如何强制状态在功能组件中更新?
- r - 如何在 R 中绘制拷贝数变异曲线?
- python - Python 空闲列限制
- api - ASP.NET Core 使用 WCF 客户端发出 SOAP API 请求如何在请求中添加 Cookie 标头?
- python - 美丽的汤提取物信息
- javascript - 如何制作分享按钮以在 Google 博主博客中与帖子 URL 分享报价
- python - 使用 pywin32 获取过去 3 个月内事件日志中所有错误条目的来源、日期/时间和消息的列表