我在Jenkins管道脚本中有几个选择:
`booleanParam[ name: 'VAR1', defaultValue: true, description: '']
booleanParam[ name: 'VAR2', defaultValue: true, description: '']
booleanParam[ name: 'VAR3', defaultValue: true, description: '']`
我试着做一个像[“微服务1”:true,“microservice2”:如果我选择了上面的参数(勾选参数),那么有什么方法可以从运行时获取这些变量吗?我是说Jenkins画了一些Map|数组中的所有变量。我可以通过内置函数或其他方式获得它/提前感谢
我写了一个简单的代码
def getParams() {
def myArray = []
if (params.VAR1) {myArray.add("var1")}
if (params.VAR2) {myArray.add("var2")}
if (params.VAR3) {myArray.add("var3")}
return myArray
}
但我觉得这很愚蠢
1条答案
按热度按时间vojdkbi01#