Архив Артефакты конкретного файла в зависимости от параметров сборки

Я хочу заархивировать определенный файл JSON, имя которого зависит от параметра, переданного в сборке, но получаю сообщение об ошибке WorkflowScript: 42: unexpected char: '`' каков правильный способ сделать это?

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

Будет ли .split('/')[3] работать даже в jenkinsfile?

"DevOps: Jenkins & AWS Series, часть 5: Установка Gradle на Ubuntu 22.04
"DevOps: Jenkins & AWS Series, часть 5: Установка Gradle на Ubuntu 22.04
В этой статье блога мы проведем вас через процесс установки Gradle на Ubuntu 22.04, интеграции его с Jenkins и создания задания Gradle. Мы...
0
0
872
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Для Jenkinsfile, который использует Groovy в качестве языка программирования, Groovy не использует ` для строкового выражения.

Пожалуйста, измените на

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

Другие вопросы по теме