Are you trying to read the log, or read a file? On Mon, Jul 30, 2012 at 5:16 AM, michael chiu <[email protected]> wrote: > hi slide, > Can you kindly show me some example about reading files ? I only > find some article about build.getLog(100) . > Michael Chiu > > slide於 2012年7月30日星期一UTC+8下午6時15分09秒寫道: >> >> template >> MIME-Version: 1.0 >> Content-Type: multipart/alternative; >> boundary="----=_Part_1427_17794027.1343641681717" >> >> ------=_Part_1427_17794027.1343641681717 >> Content-Type: text/plain; charset="utf-8" >> Content-Transfer-Encoding: 7bit >> >> build.getLog has a couple of versions for different purposes. >> >> Sent from my Windows Phone >> From: michael chiu >> Sent: 7/30/2012 2:48 AM >> To: [email protected] >> Subject: how to read a slave log into email-ext via groovy script >> template >> hi ALL , >> I add the following script in the email-ext groovy for >> reading the failed_case.html into the mail body. It works if I run job on >> the master node[linux]. >> <% def failed_case = new File(build.getWorkspace().getRemote()+ >> '\\failed_case.html') >> println failed_case.text %> >> if failed ,if the job is running on the slave [windows version ] . I >> always >> got "Exception: javax.script.ScriptException: >> java.io.FileNotFoundException: d:\jenkins\workspace\xxxxx\failed_case.html >> (No such file or directory) " >> >> >> Do you know how to access the log in the slave node ? >> >> ------=_Part_1427_17794027.1343641681717 >> Content-Type: text/html; charset="utf-8" >> Content-Transfer-Encoding: quoted-printable >> >> <html><head><meta content=3D"text/html; charset=3Dutf-8" >> http-equiv=3D"Cont= >> ent-Type"></head><body><div><div style=3D"font-family: Calibri,sans-serif; >> = >> font-size: 11pt;">build.getLog has a couple of versions for different >> purpo= >> ses.<br><br>Sent from my Windows Phone<br></div></div><hr><span >> style=3D"fo= >> nt-family: Tahoma,sans-serif; font-size: 10pt; font-weight: bold;">From: >> </= >> span><span style=3D"font-family: Tahoma,sans-serif; font-size: >> 10pt;">micha= >> el chiu</span><br><span style=3D"font-family: Tahoma,sans-serif; >> font-size:= >> 10pt; font-weight: bold;">Sent: </span><span style=3D"font-family: >> Tahoma,= >> sans-serif; font-size: 10pt;">7/30/2012 2:48 AM</span><br><span >> style=3D"fo= >> nt-family: Tahoma,sans-serif; font-size: 10pt; font-weight: bold;">To: >> </sp= >> an><span style=3D"font-family: Tahoma,sans-serif; font-size: >> 10pt;">jenkins= >> [email protected]</span><br><span style=3D"font-family: >> Tahoma,sans= >> -serif; font-size: 10pt; font-weight: bold;">Subject: </span><span >> style=3D= >> "font-family: Tahoma,sans-serif; font-size: 10pt;">how to read a slave log >> = >> into email-ext via groovy script >> template</span><br><br></body></html><span= >> style=3D"font-family: arial, sans-serif; font-size: 14.399999618530273px; >> = >> ">hi ALL ,</span><div style=3D"font-family: arial, sans-serif; font-size: >> 1= >> 4.399999618530273px; "> >> &nb= >> sp; I add the following script in the email-ext groovy for reading the >> fail= >> ed_case.html into the mail body. It works if I run job on the master >> node[l= >> inux]. </div><div style=3D"font-family: arial, sans-serif; font-size: >> = >> 14.399999618530273px; "><div><% def failed_case =3D new >> File(build.getWo= >> rkspace().<wbr>getRemote()+ '\\failed_case.html')</div><div> >> &= >> nbsp; println >> faile= >> d_case.text %></div><div>if failed ,if the job is running >> o= >> n the slave [windows version ] . I always got "<span style=3D"font-family: >> = >> 'Times New Roman', serif; font-size: 12pt; ">Exception: >> javax.script.Script= >> Exception: java.io.FileNotFoundException: >> d:\jenkins\workspace\xxxxx\failed= >> _case.<wbr>html (No such file or directory) "</span></div><p >> class=3D"MsoNo= >> rmal" style=3D"margin-bottom: 0px; "><span style=3D"font-size: 12pt; >> font-f= >> amily: 'Times New Roman', serif; "> <br></span></p><div>Do you know >> ho= >> w to access the log in the slave node ?</div></div> >> ------=_Part_1427_17794027.1343641681717--
-- Website: http://earl-of-code.com
