Stavo cercando di risolvere questo problema, cercando forum ecc. E provando per me stesso, senza successo.Come inviare una e-mail da Jenkins solo in una versione?
Abbiamo un lavoro Jenkins e là si usa il rilascio Plugin (con una configurazione standard)
nel lavoro, allora abbiamo la "Perform Maven Release" nel lato sinistro per generare una versione (tag, cambiare poms, ecc.) Questo lavoro è perfetto.
vogliamo inviare una e-mail al team quando il rilascio è stato fatto.
ho provato la variabile d'ambiente che la versione plug-set (IS_M2RELEASEBUILD per impostazione predefinita) e si combinano con il plugin di posta elettronica-ext plug dove posso collegare uno script Groovy (avanzato => grilletto => trigger di script)
e ho provato un sacco di script per attivare la posta elettronica, e nessuno funziona, la mia ultima possibilità era:
def env = System.getenv()
env['IS_M2RELEASEBUILD'] == 'true'
ma quando eseguo il rilascio siamo non hai inviato l'e-mail (quindi questo script valuta il condizionale a falso o altro)
Chiunque ha questa configurazione nel suo Jenkins?
Grazie mille!
Grazie. Sto usando questo plugin e usando il codice groovy che ho scritto sopra per "sparare" l'email. Il problema è che non conosco il codice esatto per il plug-in di posta elettronica per connettersi con l'azione di rilascio. –