Согласно этому ответу , чтобы получить доступ к env vars из консоли сценариев Jenkins, сделайте следующее:
import jenkins.model.*;
import hudson.slaves.EnvironmentVariablesNodeProperty;
import hudson.EnvVars;
jenkins = Jenkins.instance;
EnvironmentVariablesNodeProperty prop = jenkins.getGlobalNodeProperties().get(EnvironmentVariablesNodeProperty.class)
EnvVars env = prop.getEnvVars()
def myVariable = env['MY_VAR']
Перечисленные в * 1006 переменные env доступны для каждой сборки. Чтобы получить доступ к этим переменным в консоли сценария Jenkins, вам нужно сначала определить сборку:
build = Jenkins.instance.getItemByFullName('JOB_NAME').getBuildByNumber(BUILD_NUMBER)
envvars = build.getEnvironment()
envvars.each{envvar ->
println envvar
}