Comment insérer des données externes dans le rapport de messagerie Jenkins?
Question
est-il possible de passer des données générées par le script exécuté dans l'étape de construction "Exécuter Shell '" et insérez-la dans le rapport de messagerie.J'utilise le plugin Email-EXT et un modèle de gelée.
La solution
Utilisez Plugin envinject pour propager vos variables "à l'extérieur". Voici comment vous pouvez le faire .
Autres conseils
J'utilise un modèle de messagerie basé sur Groovy.Voir ci-dessous ce que j'ai trouvé.Peut-être que ce sera utile dans des modèles de gelée aussi:
<%
import hudson.model.*
def YOUR_VARIABLE= build.getEnvVars()["SOME_BUILD_PARAMETER"];
%>
alors vous pouvez utiliser
${YOUR_VARIABLE}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow