2013-02-05 70 views
1

我想從哈德森遷移到詹金斯。我的意圖是保持哈德森服務器,啓動jenkins在新港口上,並在jenkins上手動創建工作。但是,當我使用sudo apt-get install jenkins安裝jenkins時,hudson被卸載。 有沒有辦法讓這兩個運行?哈德森詹金斯遷移

我試圖在jenkins刪除它後使用sudo apt-get install hudson安裝hudson;試圖保持兩個運行。但安裝哈德森也刪除jenkins,我回到了方塊1.

回答

1

這兩個Debian軟件包被標記爲彼此衝突;這就是爲什麼安裝一個刪除另一個。

你可以做的是到手動下載定期詹金斯WAR文件並啓動,指定新的端口,如:

java -jar jenkins.war --httpPort=9090 

但要注意的是哈德森在默認情況下可能在/var/lib/hudson和詹金斯保存其配置爲了幫助您無縫遷移,可能會自動檢測您現有的Hudson配置並使用它。

因此,啓動Jenkins可能會顯示您現有的Hudson配置,並且您在Jenkins UI中所做的任何更改都可能會對運行的Hudson安裝產生負面影響。所以你可能想要強制Jenkins使用不同的配置目錄來保持兩臺服務器完全分離。

您可以通過指定包含要使用的路徑的JENKINS_HOME環境變量來執行此操作。

+0

請注意,Jenkins的遷移行爲和可能性的更詳細描述可在其官方指南中找到:https://wiki.jenkins.io/display/JENKINS/Upgrading+from+Hudson+to+Jenkins –

相關問題