Jenkins : l'envoi du mail de notification lors du démarrage d'une génération
Dans Jenkins, Est-il un moyen d'envoyer un mail lors du démarrage d'une génération.
Je sais qu'un post-build e-mail de notification qui envoie des messages aux destinataires après un succès ou de l'échec de construire. De la même façon, je m'attends à quelque chose comme pré construire de notification.
Aussi est-il une condition de messagerie comme si le nom d'utilisateur == null envoyer à [email protected] le reste de l'envoyer au demandeur.
Essayé : couple de plugins, mais ne l'aide pas beaucoup car ils ont été post-build plugins
OriginalL'auteur user3780647 | 2015-11-10
Vous devez vous connecter pour publier un commentaire.
https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin
Avis qu'après l'action de construire permettra de résoudre votre problème, même si ce que vous avez l'intention est d'envoyer un e-mail avant de le construire.
Après cela, allez à l'emploi de la configuration et de la "Ajouter des Post-construction de l'Action" > "Modifiable e-Mail de Notification"
Appuyez Sur Avancées Paramètres:
Maintenant, à Déclenche, il suffit d'ajouter un nouveau déclencheur et choisissez "Avant de Construire"
Pour la deuxième partie, la solution est de mettre la liste des destinataires dans une variable d'environnement (par exemple, un paramètre de chaîne appelée EMAIL_RECIPIENT) et ensuite l'utiliser dans les formulaires de notification par courriel de la liste des destinataires de la zone comme ${EMAIL_RECIPIENT}.
OriginalL'auteur zedv
Si vous avez sendmail configuré, il suffit d'utiliser la "Exécuter shell" et d'écrire le code pour envoyer des mails avant que la construction commence.
OriginalL'auteur Mayur Nagekar
Vous pouvez essayer de l'Étendre Email-ext, il a le Avant de construire dans le Déclenche section.
https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin
Autant que je sache, le plugin s'Étendre de Messagerie ne prend pas en charge la condition que le vôtre.
merci pour la réponse! l'ai eu en faisant le nécessaire en script shell et exportés en tant que variable d'environnement à travers laquelle je peux accéder à cette valeur n'importe où à l'intérieur de l'emploi
OriginalL'auteur Tuan