Как вставить переменную среды из декларативного конвейера jenkins в шаблон jelly перед отправкой почты в jenkins? - PullRequest
0 голосов
/ 19 июня 2019

Точно так же, как и в вопросе.
Я определил переменную среды в декларативном конвейере jenkins и хочу передать внутри jelly шаблона в конце конвейера, чтобы сообщение о сбое содержало информацию, определенную в этой переменной

Я перепробовал все решения, предоставленные stackoverflow, и все остальные, найденные в интернете, ни одно из которых не сработало

Самый многообещающий код был внутри желейного шаблона

<%
    import hudson.model.*

    def YOUR_VARIABLE= build.getEnvVars()["SOME_BUILD_PARAMETER"];
%>

Эта переменная должна была быть доступна для

${YOUR_VARIABLE} в части HTML, но я не работал результат возврата после запуска было

JellyException: Could not parse Jelly script : null

Четное определение переменной в блоке как

<%
    import hudson.model.*

    def YOUR_VARIABLE= "value"
%>

привело к тому же JellyException

Спасибо за вашу помощь! :)

...