Próbuję użyć "$ {BUILD_LOG, maxLines, escapeHtml}" jak opisane tutaj w: How can I take last 20 lines from the $BUILD_LOG variable?
Niestety to nie działa dla mnie.
otrzymuję ten błąd:
Script1.groovy: 114: expecting anything but ''\n''; got it anyway @ line 114, column 301. arted by user MYUSERNAME
Mój kod w tej linii to:
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}");
Jeśli wezmę ten poniższy, to działa. To dlatego domyślam się, że "BUILD_LOG" już nie działa?
${BUILD_LOG, maxLines=9999, escapeHtml=false}
EDIT: Może jako dodatek: Próbuję zrobić to withing Groovy skrypt PreSend. Ponieważ buduję tekst wiadomości e-mail dynamicznie. ${BUILD_URL}
działa dobrze, ${BUILD_LOG, maxLines=9999, escapeHtml=false}
nie (dla mnie) Szukam rozwiązania dla tego ... Obiekt msg
jest java MimeMessage.
Dzięki Daniel
To właśnie napisałem ...?! i to nie działa dla mnie z: Jenkins ver. 1.609.2 (LTS) zobacz przykład powyżej ... Próbowałem również z mniej i bez maxLines ... bez zmian – Beasly