Ich installierte jenkins E-Mail-Ext-Plugin. Allerdings möchte ich nur bestimmte Commits des Benutzers in die Nachricht und nicht alle Commits einschließen. Wie mache ich das?Jenkins ext Plugin-E-Mails mit benutzerdefinierten Changelog
Antwort
die regex Option im $ try {changes}
Von der Hilfemeldung:
$ {changes}
zeigt die Änderungen seit dem letzten Build.
showDependencies Wenn true, werden Änderungen an Projekten angezeigt, von denen dieser Build abhängig ist. Defaults bis false
showPaths Wenn dies der Fall ist, werden die Pfade angezeigt, die durch ein Commit geändert wurden. Defaults auf false
Format Bei jedem COMMIT, eine Zeichenfolge enthält % X aufgelistet, wobei% x eines von:
% a Autor
% d Datum
% m Nachricht
% p Pfad
% r Revision
Nicht alle Revisionssysteme unterstützen % d und% r. Wenn angegeben, wird das Argument showPaths ignoriert. Die Standardeinstellung lautet "[% a]% m \ n"pathFormat Eine Zeichenfolge, die% p enthält, um anzugeben, wie Pfade gedruckt werden. Standardwerte für "\ t% p \ n"
regex Ein regulärer Ausdruck.
ersetzen Ein Ersatz für alle Teilzeichenfolgen der Änderungsnachricht, die die gegebenen regulären Ausdruck entsprechen.