持续集成 Jenkins 构建一个多配置项目 (二)

咚咚 · 2019年04月05日 · 最后由 咚咚 回复于 2019年04月12日 · 3604 次阅读

构建一个多配置项目

一、实现多平台并行集成

1、创建一个新的任务时,选择「构建一个多配置项目」
2、Configuration Matrix 处选择「Slaves 」
3、在 Individual nodes 处选择需要并行集成的节点,如下图

4、可配置参数,及参数的组合过滤条件

5、运行项目时,可以看到这两个节点在并行集成,如下图

共收到 4 条回复 时间 点赞

并行节点有什么特殊的作用吗

guiyu 回复

这个配置我暂时也没有在工作中用到,只是看到了先做个了解记录。恐怕不能给出深刻的解释。但是我之前调查下来,基本的应用场景就是:当运行在不同节点的多个 job 有类似的操作步骤,可以只创建一个 job,根据传的参数在不同的节点运行。

参数是组合的,可以做过滤,截图中只是简单说明下,过滤支持的方法还有很多其他的。

但是当参数差异很大的时候,不建议这么做。

有些项目是分平台构建的,比如在 mac 上构建出来的产物就是 mac 的东西,所以可能需要多节点构建

dive 回复

嗯嗯,谢谢回复

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册