script jenkins groovy

script - apache groovy jenkins



¿Cómo obtener la variable de entorno en la consola de script de Jenkins Groovy? (1)

En la configuración de Jenkins ( http: // JenkinsURL / configure ) dentro de "Propiedades globales" definí algunas "variables de entorno".

¿Cómo puedo acceder a ellos en la consola de Groovy Script ( http: // JenkinsURL / script )?

Intenté encontrar la solución adecuada (por ejemplo, las soluciones mencionadas en: Acceso a variables de entorno de compilación a partir de una secuencia de comandos groovy en un paso de compilación de Jenkins (Windows) ), pero parece que ninguna de ellas funciona para mí.

Lo he intentado por ejemplo:

System.getenv("myVar")

y

manager.build.getEnvironment(listener).get(''myVar'') //no manager error

y

import jenkins.model.Jenkins Jenkins.instance.getProperty(''myVar'') //No signature of method: hudson.model.Hudson.getProperty() is applicable for argument types: (java.lang.String)

y

import jenkins.model.Jenkins Jenkins.instance.ParameterValue("DEV_local")