pipeline中使用map命令

node { 

// 在Jenkinsfile定义服务和副本数量的关系

def sampleMap = [:]

sampleMap.put('dyedp-crm-opportunityservice',3)

sampleMap.put('dyedp-crm-organizationservice',2)

sampleMap.put('dyedp-tc-calculateservice',3)

//定义变量动态获取服务名

def serviceName ='dyedp-crm-opportunityservice'

// 三元运算 如果服务名在samplemap中,就取其值,如果不在,就设置为1print(sampleMap[serviceName]==null?1:sampleMap[serviceName])

}

你可能感兴趣的:(pipeline中使用map命令)