2016-03-15 50 views
1

我已經搜索了很多的任何解決方案,但我無法找到任何東西...... 我嘗試保存我的當前的構建[上次編譯]控制檯輸出我從服務器上,它執行構建。 我看到日誌文件被存儲在主服務器上,以及,所以我希望這是可能對我的奴隸了。詹金斯:保存控制檯輸出上執行從服務器

我已經嘗試使用python解析主服務器的.html文檔[http://'myIp'/ job /'job​​name'/ lastBuild/consoleFull],但它在構建過程中無法成功運行..只是在構建完成後才能工作。

是否有任何機會,以節省我的奴隸服務器或網絡驅動器上的控制檯輸出? 我想補充這一步在我的構建過程中,也因此這將是很好保存輸出作爲後集結行動。

OS:兩個服務器(從屬和碩士)是Win7上運行64位

感謝您的幫助!

邁克爾

回答

1

這裏是寫控制檯登錄您的工作空間和網絡驅動器上做一個副本的解決方案。

要獲得控制檯日誌的副本,你可以使用Console log plugin

你必須建立從源頭這個插件,並從管理插件部分:(手動安裝

一些指令:https://wiki.jenkins-ci.org/display/JENKINS/Plugin+tutorial

我已經安裝了這個插件,我詹金斯服務器(LTS 1.625上。 3),而且運作良好

接下來,您可以添加此生成後步驟來獲得控制檯日誌:

enter image description here

最後,您可以使用Publish Over CIFS plugin複製網絡共享上的日誌文件(使用後構建任務)。

+0

感謝您的答覆!我會嘗試構建這個插件,並讓它知道它是否可行!還有一個問題:構建這個插件的哪個構建環境是「最好的」? :) –

+0

我在MacOSX和Linux上構建它。我認爲如果你有Maven和Java JDK 1.7(或者如果這個插件需要1.8),那麼在Windows上是可以的。 –

+0

我也在Linux [Ubuntu 14.04 32bit]上成功構建了它,並將.hpi複製到我的目標系統。非常感謝您幫助插件工作得很好,這正是我一直在尋找的!複製到網絡共享也可以正常工作! :) –