如何在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'
}
}
}

这篇博客详细介绍了如何在Jenkins中创建多节点,如Linux与test标签的组合,并利用pipeline脚本配置矩阵任务,确保针对不同平台(如Android、Windows、Linux和Mac)使用特定节点进行编译的过程。
139

被折叠的 条评论
为什么被折叠?



