Я хочу заархивировать определенный файл JSON, имя которого зависит от параметра, переданного в сборке, но получаю сообщение об ошибке
WorkflowScript: 42: unexpected char: '`'
каков правильный способ сделать это?
archiveArtifacts artifacts: `closureV2_${params.env.split('/')[3]}.json`, onlyIfSuccessful: false
Будет ли .split('/')[3] работать даже в jenkinsfile?
Для Jenkinsfile, который использует Groovy в качестве языка программирования, Groovy не использует ` для строкового выражения.
Пожалуйста, измените на
"closureV2_${params.env.split('/')[3]}.json"