groovy Jenkinsfile读取文件并在循环中使用

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

我在Github repo的Jenkinsfile中有一个脚本化的Jenkins管道。我需要读取一些数据并将其用于我的脚本,为此我有以下代码:

def mydata = [‘val1’, ‘val2’]
mydata.each() {
…
}

现在我需要把数据放在同一个Github存储库的.txt文件中,并从该文件中读取数据。
值1
值2
我试探着这样道:

def tmpval = readFile file: ‘values.txt' 
        env.Mydata = tmpval
        Mydata.each() {
        ......
        }

但它没有按预期工作,我收到了“原因:异常错误:数组列表$Itr”

jc3wubiy

jc3wubiy1#

已解决:

String[] mydata = new File("${WORKSPACE}/values.txt")
mydata.each {

相关问题