运行 并行阶段的脚本语法是什么
What is a Scriptive syntax for running stages in parallel
所以我想运行并行执行作业 -
ccsmp_tag_Android()
ccsmp_tag_OpenVms-ia64()
ccsmp_tag_epoll-linux26-x64()
ccsmp_tag_iphoneOS_176()
ccsmp_tag_linux26-i386()
ccsmp_tag_linux26-x64()
ccsmp_tag_multios()
ccsmp_tag_win_platform()
我正在尝试为此编写脚本语法。请帮我解决这个问题,非常感谢任何建议
脚本化管道阶段示例 运行 并行作业:
stage('Parallel Jobs') {
parallel(
'Job 1': {
ccsmp_tag_Android()
},
'Job 2': {
ccsmp_tag_epoll-linux26-x64()
},
... (and so on)
)
}
根据您的工作定义,您可能还需要在周围放置一个“节点”:
stage('Parallel Jobs') {
parallel(
'Job 1': {
node {
ccsmp_tag_Android()
}
},
'Job 2': {
node {
ccsmp_tag_epoll-linux26-x64()
}
},
... (and so on)
)
}
参见:https://www.jenkins.io/doc/book/pipeline/syntax/#scripted-pipeline
所以我想运行并行执行作业 -
ccsmp_tag_Android()
ccsmp_tag_OpenVms-ia64()
ccsmp_tag_epoll-linux26-x64()
ccsmp_tag_iphoneOS_176()
ccsmp_tag_linux26-i386()
ccsmp_tag_linux26-x64()
ccsmp_tag_multios()
ccsmp_tag_win_platform()
我正在尝试为此编写脚本语法。请帮我解决这个问题,非常感谢任何建议
脚本化管道阶段示例 运行 并行作业:
stage('Parallel Jobs') {
parallel(
'Job 1': {
ccsmp_tag_Android()
},
'Job 2': {
ccsmp_tag_epoll-linux26-x64()
},
... (and so on)
)
}
根据您的工作定义,您可能还需要在周围放置一个“节点”:
stage('Parallel Jobs') {
parallel(
'Job 1': {
node {
ccsmp_tag_Android()
}
},
'Job 2': {
node {
ccsmp_tag_epoll-linux26-x64()
}
},
... (and so on)
)
}
参见:https://www.jenkins.io/doc/book/pipeline/syntax/#scripted-pipeline