如何從現有的jenkins安裝更新jenkins作爲Linux服務運行而不丟失任何作業或配置?更新目前作爲Linux服務運行的Jenkins
回答
首先,你需要找到安裝在您的jenkins.war文件,其中:
locate jenkins.war
在我的Centos機器,它在這裏:/usr/share/jenkins/jenkins.war
停止詹金斯服務:
service jenkins stop
接下來,你可以備份現有的jenkins.war文件:
cd /usr/share/jenkins
mv jenkins.war jenkins-1.586.war
而完成,請複製新jenkins.war文件在同一位置:
cp jenkins.war /usr/share/jenkins/jenkins.war
重新啓動詹金斯服務:
service jenkins start
它應該工作,你應該找回您的詹金斯配置(它存儲在Jenkins主文件夾中)。
跟着指示,但issueing服務詹金斯狀態時,我得到 詹金斯死了,但PID文件存在 – IanWatson 2015-02-25 12:26:51
java.io.FileNotFoundException:/var/cache/jenkins/war/META-INF/MANIFEST.MF(拒絕) Chowning目錄用戶詹金斯運行的修復問題 – IanWatson 2015-02-25 12:45:07
當您複製戰爭文件時,您使用了哪個Linux帳戶?詹金斯,根或其他帳戶? 修復了文件夾的權限之後,您是否可以確認Jenkins升級是否正常,並且您沒有失去Jenkins配置? – 2015-02-25 13:23:41
- 1. 無法讓Jenkins作爲遠程工作的Windows服務運行
- 2. 運行Web服務作爲Windows服務
- 3. 我作爲服務運行
- 4. 運行odoo作爲服務
- 5. 作爲linux服務的Hazelcast服務器
- 6. Jenkins作爲根代替Jenkins運行
- 7. 作爲Linux服務的Hazelcast
- 8. 如何運行更新appwidget的服務?
- 9. Jenkins服務器運行緩慢
- 10. 在Jenkins CI服務器上運行Jasmine
- 11. 如何讓程序在Linux中作爲服務運行
- 12. 如何在Linux中運行python腳本作爲服務
- 13. Linux服務可以作爲應用程序運行嗎?
- 14. 在Linux中作爲服務運行Java進程
- 15. 在linux中運行python腳本作爲後臺服務
- 16. 運行一個jar文件作爲一個linux服務
- 17. Android首次運行服務更新
- 18. 在運行時更新web服務
- 19. 多個IBM Rhapsody進程在Jenkins中不起作用作爲Windows服務運行
- 20. 如何設置Jenkins Slave使用命令行作爲Windows服務運行?
- 21. Tomcat - 不作爲服務運行時設置工作目錄
- 22. 運行Apache作爲服務的好處?
- 23. 運行所dockerized的pgAdmin作爲服務
- 24. 作爲服務器運行的Windows 7
- 25. Linux,檢查目前沒有運行cron作業的代碼?
- 26. 將Laravel目錄移至服務器的根目前作曲者更新失敗
- 27. Jenkins - 在主服務器和從服務器上運行單個作業
- 28. 如何在多個虛擬服務器上運行Jenkins作業?
- 29. 爲Android日曆更改運行服務?
- 30. 更改jenkins在linux中的工作區
https://wiki.jenkins-ci.org/display/JENKINS/Automated+Upgrade – 2015-02-24 10:00:36
'沒有失去任何工作或配置'你可以[關閉](http://stackoverflow.com/questions/10238604/how Jenkins在更新之前關閉 - 關閉我的詹金斯。 – Gluttton 2015-02-24 10:06:53