У меня проблемы с получением переменных среды для расширения внутри электронной почты с помощью плагина расширения электронной почты.
Мастер расположен на сервере Linux и работает на ведомом устройстве Windows.Если я что-то делаю во время шага сборки, например bat 'echo% Workspace%' - он расширяется нормально и эхо без проблем.
Внутри почтового шага у меня есть что-то вроде:
mail(subject: 'Jenkins Build', body: 'Jenkins build $BUILD_TAG ran
successfully', to: 'myemail')
Письмо успешно отправлено, но оно не раскрывает переменную $ BUILD_TAG.
Я пробовал несколько других вариантов, таких как% BUILD_TAG%, $ {BUILD_TAG} $ {env.BUILD_TAG}
Мне интересно, если это так просто, как проблема синтаксиса Groovy или я пропускаю более широкую концепцию.
(Делая это с декларативным конвейером в Blue Ocean)