Comment faire pour afficher le code HTML à l'aide de Jenkins e-mail ext plugin
Je suis nouveau sur Jenkins et je vais essayer de joindre un fichier HTML dans le corps d'un e-mail qui est créé sur l'un de mes esclaves. Je suis en utilisant l'adresse e-ext plugin, mais je ne suis pas sûr de la façon de joindre le code HTML pour le corps - à-d. d'où vient le fichier HTML, le code de l'attacher?
OriginalL'auteur erman8 | 2013-11-10
Vous devez vous connecter pour publier un commentaire.
Je dirais aussi branchant simplement votre code HTML directement dans l'e-mail de déclenchement de la section.
heres un exemple de ce que je suis en utilisant:
OriginalL'auteur Jordan
Je suis sûr que quelqu'un ici peut venir avec un plus de fantaisie solution, mais j'ai vu (pas réussi à le faire fonctionner comme je le voudrais 🙁 ) que cela peut être fait à l'aide d'un groovy modèle.
Il devrait être aussi simple que de placer le bout de code suivant à l'intérieur du corps de votre e-mail le contenu:${SCRIPT template="groovy-html.modèle"}
Et puis de modifier le contenu de la groovy-html.fichier de modèle pour l'adapter à vos besoins.
Je vous recommande de commencer avec le modèle déjà présent avec votre installation, puis de le modifier comme vous allez le long.
Vous pourriez aussi avoir besoin d'inclure le groovy plugin mais je ne suis pas sûr à ce sujet.
OriginalL'auteur llykke
Voir cette réponse:
Affichage de la page HTML à l'intérieur de corps du mail avec la Messagerie électronique-ext plugin Jenkins
Vous devez ajouter le chemin absolu de votre fichier html, ou il est le chemin d'accès relatif à l'espace de travail, comme:
OriginalL'auteur Noam Manos
Vous devriez être en mesure de mettre votre code html dans la zone de texte contenu dans l'e-mail de déclenchement de la section. Peut-être pas en html mais il soutien syntaxe de base comme
Comme e-mail-ext soutien Jeton Macro plusgin, Vous pouvez utiliser les macros comme ${BUILD_URL} pour ajouter du contenu personnalisé dans l'e-mail.
OriginalL'auteur Lucas