Versione 2.15 del plug-in Jenkins Email-ext ha aggiunto il supporto per allegare file per creare e-mail di notifica. Mi piacerebbe avere il log di compilazione allegato per creare e-mail di notifica, ma non riesco a capire come farlo.Come si allega un log di compilazione a una notifica via e-mail con il plugin Jenkins Email-ext?
Il log di compilazione sembra essere memorizzato sul nodo master Jenkins (in questo caso, Ubuntu Linux). Ad esempio, /var/lib/jenkins/jobs/<PROJECT_NAME>/builds/<DATE_TIME>/log
. Naturalmente, il percorso del log di costruzione cambia ad ogni build. La funzione di collegamento del file Email-ext utilizza per impostazione predefinita i file all'interno dell'area di lavoro del progetto, che si trova sulla macchina di generazione di schiavi di Jenkins (in questo caso, Mac OS X). Ad esempio, ho configurato il mio slave per utilizzare la cartella /Users/<USERNAME>/Jenkins/build_agent/workspace/<PROJECT_NAME>/
.
C'è un modo per ottenere Email-ext per allegare un file dal file system del master, invece dello spazio di lavoro sul computer di costruzione slave?
Grazie in anticipo a chiunque possa offrire qualche consiglio. Il Email-ext wiki page attualmente non contiene un esempio di come configurare gli allegati.
Questo pulsante deseleziona sempre se stesso dopo aver fatto clic su Salva/Applica. Hai mai incontrato questo? Vedi qui: http://stackoverflow.com/questions/15813494/jenkins-email-ext-attach-build-log-not-working Grazie –