J'essayais de résoudre ce problème, ainsi que de rechercher des forums, etc. Et essayez-moi, sans succès.
Nous avons un travail Jenkins et nous utilisons le plugin libellé em> (avec une norme configuration) p> p> dans le travail puis nous Demandez à "Effectuer la libération maven" dans le côté gauche pour générer une version (balise, modifier les pompons, etc.) Ce travail parfait. p> p> Nous voulons envoyer un courrier électronique à l'équipe lorsque la version a été effectuée. P> J'ai essayé le Variable Enviroment que le plugin de version (is_m2relaseasebuild par défaut) et combine avec le plugin de plug-in e-mail-EXT où je peux joindre un script groovy ( avancé => trigger => déclencheur de script p> p> < p> p> et j'ai essayé beaucoup de scripts à actif L'email et aucun ne fonctionne, ma dernière chance était: p> mais lorsque j'effectue la libération, nous n'avons pas le courrier électronique envoyé (ce script évalue donc le conditionnel à faux ou autre) p> Cette configuration dans ses Jenkins? P> Merci beaucoup! P> P>
4 Réponses :
https://wiki.jenkins-ci.org/display/ Jenkins / Email-EXT + Plugin P>
Ce plugin vous permet de configurer tous les aspects des notifications par courrier électronique. Vous pouvez personnaliser lorsqu'un email est envoyé, qui devrait le recevoir et ce que l'e-mail dit. P>
Merci. J'utilise ce plugin et utilise le code groovy que j'ai écrit ci-dessus pour "Fire" l'email. Le problème est que je ne connais pas le code exact du plugin ECOND EXT pour vous connecter à l'action de version.
Ce n'est pas une réponse, juste une suggestion (je ne peux pas ajouter de commentaires). Avez-vous essayé de faire écho à cette variable d'environnement dans une étape post-construction et de pré-construction? p>
Avez-vous essayé d'avoir une autre version de version lorsque la version de la version est terminée avec succès et que ce travail envoie le courrier électronique, peut-être en exécutant un script shell. P>
Vous devez utiliser "Notification par courrier électronique modifiable" comme "action post-construction" et coller comme script pré-envoie, remplissez votre adresse (s) e-mail dans "Project Liste des destinataires "et ajoutez un" succès "-trigger.
(La condition préalable est que vous n'avez pas changé la "variable d'envoi de libération" par défaut dans "Building Maven Livraison") P> P>
Et oui! Ça marche! +1 J'ai essayé beaucoup de scripts et de configurations, je ne sais pas pourquoi je échoue, mais votre script fonctionne actuellement.