J'ai configuré mon plug-in Email-ext pour utiliser le jeton CHANGES ( documentation officielle ici ):
Changes:
${CHANGES, showPaths=true, format="%a: %r %p \n--\"%m\"", pathFormat="\n\t- %p"}
Cela imprime ce qui suit dans mes notifications de construction :
Changes:
Username: 123
- Project/Filename1.m
- Project/Filename2.m
-- "My log message"
Pour les messages HTML, j'ai placé le même code à l'intérieur d'un div et j'ai ajouté la mise en forme :
<div style="padding-left: 30px; padding-bottom: 15px;">
${CHANGES, showPaths=true, format="<div><b>%a</b>: %r %p </div><div style=\"padding-left:30px;\"> — “<em>%m</em>”</div>", pathFormat="</div><div style=\"padding-left:30px;\">%p"}
</div>
Voici un exemple de capture d'écran de ce que cela donne dans les e-mails envoyés par Jenkins (ce commit particulier provient de Subversion, mais cela fonctionne exactement de la même manière pour Git et d'autres systèmes de contrôle de version) :