【发布时间】:2021-09-09 03:53:50
【问题描述】:
我有一个基本上包含一些元数据的秘密文件。我正在使用“withCredentials”块将该文件读入局部变量:
stage('fetch')
{
steps{
withCredentials([file(credentialsId: 'secret.json', variable: 'metadata')]) {
script{
def rootDir = pwd()
def exampleModule = load "${rootDir}/test.groovy"
def res=exampleModule.process(${metadata})
sh 'echo $res'
}
}
}
}
但是元数据是作为 exampleModule 的 getData 的掩码出现的。我怎样才能传递它是未掩码的形式?
【问题讨论】:
标签: jenkins jenkins-pipeline jenkins-plugins jenkins-groovy jenkins-job-dsl