如何在环境部分获得jenkins管道chioce参数
现在我在管道文件中获取chioce参数,如下所示:如何在环境部分获得jenkins管道chioce参数,jenkins,Jenkins,现在我在管道文件中获取chioce参数,如下所示: pipeline { agent any parameters { choice( name: 'env', choices: ['fat', 'uat', 'pro'], description: 'fat:test env\nuat:uat e
pipeline {
agent any
parameters {
choice(
name: 'env',
choices: ['fat', 'uat', 'pro'],
description: 'fat:test env\nuat:uat env\npro:pro env'
)
}
tools {
gradle "Gradle"
}
environment {
registryAddr = getRegistryAddr("${params.env == null}" ? "fat" : "${params.env}",map)
}
}
但是
params.env
总是get null,我是否遗漏了什么?像这样更改Groovy代码中的get函数gramma应该可以解决问题:
registryAddr = getRegistryAddr("${params.env}" == null ? "fat" : "${params.env}",map)