我想归档一个特定的 JSON 文件,该文件的名称取决于构建中传递的参数,但出现错误
WorkflowScript: 42: unexpected char: '`'
解决这个问题的正确方法是什么?
archiveArtifacts artifacts: `closureV2_${params.env.split('/')[3]}.json`, onlyIfSuccessful: false
.split('/')[3] 甚至可以在 jenkinsfile 中工作吗?
答案 0 :(得分:2)
对于使用 Groovy 作为程序语言的 Jenkinsfile,Groovy 不使用 ` 来表示字符串。
请改成
"closureV2_${params.env.split('/')[3]}.json"