Jenkins Flux De Travail Recueillir De L'Information
Comment avez-vous accès actuel, et connexes, construire des informations à partir de l'intérieur d'un flux de travail de Jenkins groovy script?
Je peux voir des choses comme currentBuild.résultat et currentBuild.previousBuild être documenté, mais je ne vois pas comment je peux accéder, par exemple:
- L'URL de la version actuelle de l'emploi.
- L'URL de construire des emplois que ce flux de travail déclenché.
- La sortie de la console d'un échec lors de la construction de l'emploi, etc.
Merci pour tous les pointeurs.
Où avez-vous trouver de la documentation sur currentBuild.previousBuild? Je ne peux pas trouver cette documentation
C'est en vertu de http://<votre-jenkins-serveur>/pipeline-syntaxe/globals
merci @Floue! J'ai vérifié cette page plus tôt, mais je pense qu'il a été mis à jour dans une version.
C'est en vertu de http://<votre-jenkins-serveur>/pipeline-syntaxe/globals
merci @Floue! J'ai vérifié cette page plus tôt, mais je pense qu'il a été mis à jour dans une version.
OriginalL'auteur user3710806 | 2015-11-04
Vous devez vous connecter pour publier un commentaire.
currentBuild.rawBuild
vous donnera la non mise en cachehudson.model.Run
objet, voir d'hudson.de modèle.Exécuterà partir de là, pour l'accès c'est à dire le journal de génération:
currentBuild.rawBuild
est également de type d'hudson.de modèle.AbstractBuild qui peut vous donner d'autres détails commechangeset
,actions
C'est un bon point de lever et je vais ajouter que vous pouvez accomplir cela en annotant la méthode avec
@NonCPS
.OriginalL'auteur John Stadt