Jenkins数组变量在环境标记/正文中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins数组变量在环境标记/正文中相关的知识,希望对你有一定的参考价值。
我想在Jenkins管道的环境标签/主体中定义一个字符串数组。这似乎不起作用;詹金斯不承认阵列。
环境变量值必须是单引号,双引号或函数调用。 @ line x,y列。 myArray = [
pipeline {
agent {
label 'Test'
}
environment {
myArray = [
"Item1",
"Item2",
"Item3"
]
}
}
下一个代码似乎有效,但我希望在环境标记中包含所有字段/设置。
def myArray = [
"Item1",
"Item2",
"Item3"
]
pipeline {
agent {
label 'Test'
}
environment {
}
}
答案
环境变量值必须是单引号,双引号或函数调用。
您可以定义一个将返回数组的函数。
def getArray(){
return ['Item1', 'Item2', 'Item3']
}
pipeline {
agent {
label 'Test'
}
environment {
ARRAY=getArray()
}
}
以上是关于Jenkins数组变量在环境标记/正文中的主要内容,如果未能解决你的问题,请参考以下文章