Jenkins - Pipeline 遍历生成多个stage块 && pipeline 遍历并行执行多个Job

本文介绍了如何在Jenkins Pipeline中遍历生成多个stage,并行执行多个不同的Job。通过这样的方式,可以实现灵活的自动化构建流程。
摘要由CSDN通过智能技术生成
def actionTest = null
loadList = ["beijing",  "chengdu","xxx","shanghai"," xxx","xxx","11.11.11.111","99.88.88.88"] //这里要定义要自动生成的机器label(该label是jenkins节点机的label名称)
actionTest = loadList.collectEntries {
    ["压测 ${it}": load_test(it)] //这里${it}我没搞懂(可能类似于一个遍历循环),反正按着这个来就ok,然后把it传入到方法中,然后在方法中把ip传入node
}

def load_test(nodeIp) {
    return {
        node(nodeIp) {
            dir('/data/soft/jenkins_node_release/workspace/testfiles/libs') {
                //sh "mvn install:install-file -Dfile=jmeter-plugins-dubbo-1.3.8-jar-with-dependencies.jar -DgroupId=io.github.ningyu -DartifactId=jmeter-plugins-dubbo -Dversion=1.3.8 -Dpackaging=jar"
                //sh "mvn install:install-file -Dfile=mysql-connec
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值