Можно ли передать данные, сгенерированные сценарием, выполненным на этапе сборки «Выполнить оболочку», и вставить их в отчет по электронной почте. Я использую плагин email-ext и шаблон Jelly.
Как вставить внешние данные в отчет по электронной почте Jenkins?
comment
Я попытался установить переменную env в сценарии оболочки, а затем прочитать ее внутри сценария желе с помощью функции buildenv.get, но кажется, что переменные, сгенерированные сценарием, недоступны из желе.
- person ddario   schedule 22.05.2012
Ответы (2)
Используйте плагин EnvInject для распространения ваших переменных "вовне". Вот как вы можете это сделать.
person
malenkiy_scot
schedule
22.05.2012
Я использую шаблон электронной почты на основе groovy. Смотрите ниже, что я нашел. Возможно, это будет полезно и в шаблонах Jelly:
<%
import hudson.model.*
def YOUR_VARIABLE= build.getEnvVars()["SOME_BUILD_PARAMETER"];
%>
Затем вы можете использовать
${YOUR_VARIABLE}
person
Sergey Bondarev
schedule
19.05.2018