Sto cercando di usare "$ {BUILD_LOG, maxLines, escapeHTML}", come potrebbe descriverli in: How can I take last 20 lines from the $BUILD_LOG variable?
Purtroppo non funziona per me.
ottengo questo errore:
Script1.groovy: 114: expecting anything but ''\n''; got it anyway @ line 114, column 301. arted by user MYUSERNAME
Il mio codice in questa linea è:
msg.setText("This build (" + build.getFullDisplayName()
+ ") contains the following tasks:\n\nTASK\t\t\t IMPLEMENTER:\n"
+ taskList + "\n\n\nLink to this
build: ${BUILD_URL} \n ${BUILD_LOG, maxLines=9999, escapeHtml=false}");
Se prendo questo fuori quanto segue, funziona. Ecco perché la mia ipotesi è, che "BUILD_LOG" non funziona più?
${BUILD_LOG, maxLines=9999, escapeHtml=false}
EDIT: Forse come aggiunta: sto cercando di fare questo withing lo script Groovy Presend. Poiché sto creando il testo dell'email in modo dinamico. ${BUILD_URL}
funziona bene, ${BUILD_LOG, maxLines=9999, escapeHtml=false}
non fa (per me) sto cercando una soluzione per questo ... l'oggetto msg
è un java MimeMessage.
Grazie, Daniel
Questo esattamente quello che ho scritto ...?! e non funziona per me con: Jenkins ver. 1.609.2 (LTS) vedi l'esempio sopra ... Ho provato anche con meno e senza maxLines ... nessun cambiamento – Beasly