如何在jenkins创建时,使用pipeline脚本,对不同的平台使用不同的节点进行编译
1、在jenkins上创建不同的节点
路径:系统管理-节点管理
名称以linux开头
标签为test,多个标签用空格隔开
2、在pipeline脚本里如下配置:
matrix {
agent {
label "${PLATFORM} && test"
}
when {
beforeAgent true
expression { specs.containsKey(env.PLATFORM) }
}
axes {
axis {
name 'PLATFORM'
values 'android', 'windows', 'linux', 'mac'
}
}
}