groovy Jenkinsfile在环境中使用数组

0sgqnhkj  于 2022-11-01  发布在  Jenkins
关注(0)|答案(1)|浏览(324)

我的代码使用了VALUES.each()方法,当我有

environment{

    VALUES = "val1, val2"
}

但是,我需要从每一行列出一个列表,以便可以轻松阅读:
类似于:

environment {
VALUES =
 "val1",
 "val2"
}

我尝试使用[]和{} -不起作用,尝试添加“\n”-不成功。
已尝试使用方法def,然后从环境中调用它:

def getArray(){
  return [
  'val1', 
  'val2'
  ]
}

但它会给我“[val 1”和“val 2]”

huus2vyu

huus2vyu1#

我解决了这个问题。我用了这个def方法

def values = """
        val1
        val2
                 """

我的环境:

environment {
     MY_VALUES = values.stripMargin()
}

相关问题