Я опубликовал это в группе пользователей Jenkins , но подумал, что я тоже опубликую это здесь.
У меня есть задание Jenkins Pipeline, и на его странице конфигурации я использую «Скриптовый скрипт из SCM» в качестве конвейера. Одним из параметров этого блока, конечно же, является «Ветка для сборки». Как я могу использовать переменную окружения для текстового блока? Я пробовал, например, $ branchToBuild, $ {branchToBuild} или "$ {branchToBuild}", и он просто принимает их в качестве литеральных значений и не интерполирует строку. Я определил эту переменную и использую ее в других работах.
Кто-то предложил использовать $ {env.branchToBuild}, поэтому я попробовал env.branchToBuild, $ env.branchToBuild, $ {env.branchToBuild} и «$ {env.branchToBuild}» все безрезультатно, то есть они также считаются буквальными строками и не интерполируются.
Разве это невозможно сделать?