2014-07-09 23 views
6

我想通過jenkins運行一個可執行的jar文件。我想在這裏實現的是我有一個可執行的jar文件創建並駐留在我的機器本地。我想把它放在Git中,然後在jenkins中運行它。有什麼我可以做到這一點?我對詹金斯來說是全新的,如果有人能夠幫助它,它會爲我節省很多時間。在Jenkins中運行一個已編譯的Jar文件

回答

9

由於您可以運行任意腳本/可執行文件,因此您幾乎可以在Jenkins中執行任何操作。

如果你想把這個.jar放在git中,那麼Jenkins作業將在它獲取回購時檢索它。然後,你只需要添加一個腳本shell步驟到生成,並把你的命令行java my.jar my.class ....

另一方面,它有時frowned up將二進制文件放入git中。特別是如果.jar需要經常更新的話。因此,您可能想使用替代方法將.jar提供給Jenkins作業。例如使用一個Maven倉庫。

+0

這是一個很好的解決方案。我們可以作爲Windows批處理命令運行嗎?詹金斯部署在遠程服務器,我從Mac機上運行jenkins。而不是執行外殼有作爲Windows批處理命令運行?什麼是它的腳本 – user3246489

+1

如果詹金斯安裝在Windows服務器上,是的,你可以。您應該能夠選擇「Windows批處理步驟」,而不是選擇「腳本shell步驟」,而是可以將Windows批處理腳本的內容粘貼到那裏。 – gturri

相關問題