archiveArtifacts 特定文件取决于构建参数

archiveArtifacts a specific file depending on build parameters

我想存档一个特定的 JSON 文件,该文件的名称取决于构建中传递的参数,但我收到错误 WorkflowScript: 42: unexpected char: '`' 正确的做法是什么?

archiveArtifacts artifacts: `closureV2_${params.env.split('/')[3]}.json`, onlyIfSuccessful: false

.split('/')[3] 甚至可以在 jenkinsfile 中工作吗?

对于使用 Groovy 作为程序语言的 Jenkinsfile,Groovy 不使用 ` 作为字符串表达式。

请改为

"closureV2_${params.env.split('/')[3]}.json"