如何从现有的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. 运行odoo作为服务
- 2. 我作为服务运行
- 3. 如何运行更新appwidget的服务?
- 4. Jenkins服务器运行缓慢
- 5. 在linux中运行python脚本作为后台服务
- 6. 如何让程序在Linux中作为服务运行
- 7. 如何在Linux中运行python脚本作为服务
- 8. 运行一个jar文件作为一个linux服务
- 9. Linux服务可以作为应用程序运行吗?
- 10. Android首次运行服务更新
- 11. 多个IBM Rhapsody进程在Jenkins中不起作用作为Windows服务运行
- 12. Tomcat - 不作为服务运行时设置工作目录
- 13. 作为服务器运行的Windows 7
- 14. 运行Apache作为服务的好处?
- 15. 运行所dockerized的pgAdmin作为服务
- 16. Jenkins - 在主服务器和从服务器上运行单个作业
- 17. 更改jenkins在linux中的工作区
- 18. 命令行选项到MySQL服务器(作为服务运行)
- 19. Linux服务器PHP更新回滚
- 20. 基于svn更新执行jenkins作业?
- 21. 在Linux服务器上运行PHPPowerpoint
- 22. 运行命令多个linux服务器
- 23. jenkins不运行mulijob项目
- 24. PCSC.InvalidContextException作为Windows服务运行时
- 25. 将Django作为Windows服务运行
- 26. cassandra未作为服务运行
- 27. 将Selenium RC作为Windows服务运行
- 28. 将Jetty 7作为Windows服务运行
- 29. supervisord运行节点作为服务
- 30. 无法运行logstash作为服务
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