comment accéder aux variables d'environnement Jenkins avec DSL?
Que la question dit. Je ne peux pas y accéder.
Tente:
#1:
def env = System.getenv()
def BUILD_NUMBER= env["BUILD_NUMBER"]
Résultat:
Null lorsque j'accède à BUILD_NUMBER
#2:
def BUILD_NUMBER= params["BUILD_NUMBER"]
Résultat:
Null lorsque j'accède à BUILD_NUMBER
Cette solution fonctionne cependant pour les variables d'environnement-je créer
source d'informationauteur Cher
Vous devez vous connecter pour publier un commentaire.
Trouvé la réponse:
build.environment.get("BUILD_NUMBER")
Juste pour que vous le savez tous, j'ai essayé avec
Il a travaillé.
Consultez l'exemple ici
https://wiki.jenkins-ci.org/display/JENKINS/Groovy+plugin
Liste des variables d'environnement accessible via:
http://HOST/PATH_TO_JENKINS/env-vars.html/
par exemple,
http://localhost:8888/jenkins/env-vars.html/