2013-08-05 2 views
0

Une fois la construction terminée, j'utilise le plugin mail-ext (Jenkins Email Extension Plugin) pour envoyer un email à certains utilisateurs. Je voudrais inclure l'utilisateur qui a commencé (demandé) la construction dans cet email. J'ai essayé la suggestion here cependant, cela n'a pas semblé fonctionner j'ai juste obtenu cette erreur.Inclure l'utilisateur de demande de construction dans jenkins groovy email

Error in script or template: groovy.lang.MissingPropertyException: No such property: CAUSE for class: SimpleTemplateScript4 

Répondre

1

Après beaucoup de recherches, je trouve une page sur l'utilisation de la gelée sur le wiki Jenkins (here). Il y a un link sur cette page qui contient toutes les classes utilisables. J'ai été en mesure de trouver la classe de cause et utilisé cette grande example pour m'aider à l'implémenter dans mon code. J'ai ajouté

<% 
    for (hudson.model.Cause cause : build.causes) { 
%> 
     ${cause.shortDescription} 
<% 
    } 
%> 

qui a produit -

Started by user Matthew Armstrong 
Questions connexes