2017-05-11 52 views
0

如何編譯(如果有更改)並從本地主機上運行Jenkins 而不運行任何測試如何快速編譯並從源代碼運行Jenkins?

很明顯,我讀了documentation,但這並沒有說明如何在沒有任何測試的情況下運行它,僅僅是如何編譯war文件。

有趣的是,文檔頁甚至指定了如何在調試器內運行,但這不是我想要的。

我只想編寫一個編譯並運行它的腳本,如果它已經在運行,那麼它甚至會被殺死(所以我可以多次運行它而不用擔心無法啓動)。

我在MacOS上,但我確信這個解決方案几乎適用於任何系統。

+0

你真的想編譯詹金斯自己嗎? – khmarbaise

+0

@khmarbaise我已經做了,並能夠運行它,但使用大量的手動步驟(如複製jenkins.war),我只想要一個簡單的命令來構建和運行。是的,我知道第一次需要很多時間(和空間)。 – sorin

回答

0

詹金斯使用Maven作爲它的構建工具,所以只需添加此係統參數

mvn -DskipTests=true ... 

跳過測試。

0

似乎從構建運行詹金斯需要的東西像長像

mvn clean install -pl war -am -DskipTests && java -jar war/target/jenkins.war