0
控制檯輸出(或構建日誌)在站點上可見,包含html標記(主要來自ansi顏色插件),我打算通過email-ext(作爲內容或附件)將其導出爲電子郵件通知的一部分, 。有沒有現有的插件/方法可以用來有效地做到這一點?我想不出一種比wget + dom解析更好的方法,我發現它比較單調。如何導出jenkins中的呈現頁面,例如控制檯輸出的html標記完好無損?
控制檯輸出(或構建日誌)在站點上可見,包含html標記(主要來自ansi顏色插件),我打算通過email-ext(作爲內容或附件)將其導出爲電子郵件通知的一部分, 。有沒有現有的插件/方法可以用來有效地做到這一點?我想不出一種比wget + dom解析更好的方法,我發現它比較單調。如何導出jenkins中的呈現頁面,例如控制檯輸出的html標記完好無損?
看起來,呈現的頁面不能在構建過程中通過wget獲得(部分JavaScript代碼返回)。這可能是有道理的,但爲了我的目的,我最終決定從電子郵件中過濾掉ansi轉義序列(這可能通過build.getLog()+ String.replaceAll),因此它將與在線版本一樣可讀。
如果您展示了您使用的實際解決方案,此答案將更有幫助。即您用來剝離轉義序列的replaceAll序列是什麼? – catchdave 2013-01-22 16:53:12
@catchdave這個問題的答案基本上是,沒有它不能做等等。但有很多方法來定製電子郵件。你可能在某處找到了正則表達式(我不再擁有它) – prusswan 2013-01-22 18:33:11