jenkins插件学习之matrix-project-plugin

今天介绍一个插件 matrix-project-plugin

https://github.com/jenkinsci/matrix-project-plugin

matrix 矩阵的意思,这个插件在创建的时候又显示 Multi-Configuration Projects 这个名称,中文的界面的话 叫 多配置 项目, 这名称起的着实让人很迷惑,

通过使用,可以看出来是几个参数,或者几个配置, 几个节点的一个全排列组合 这样看就像是矩阵,一个二维表格。

流水线上的 matrix 的 使用
https://www.jenkins.io/blog/2019/12/02/matrix-building-with-scripted-pipeline/
https://www.jenkins.io/blog/2019/11/22/welcome-to-the-matrix/

其中有个 User Defined Axis 类型的选项,可以翻译为用户自定义坐标。就是用户自定义几个字段,几个字段都可以有多个值,然后全排列组合一下。

例如
定义一个User Defined Axis,名称是 target, 可以取的值是 alpha,beta,gamma 三个值
然后再定义一共User Defined Axis,名称是releasetype, 可以取的值是 debug,release 两值

这样 排列组合下来就是2乘以3就是6个组合。

alpha  debug
alpha  release
beta  debug
beta  release
gamma  debug
gamma  release
这组合下来 这个job 就会一共编译 这6个。






在 matrix-project 类型的job中发现 点击 某个label 时候左侧多了一个 空白的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值