当前位置: 首页 > 知识库问答 >
问题:

更新当前作为Linux服务运行的Jenkins

石苏燕
2023-03-14

如何在不丢失任何作业或配置的情况下,从作为Linux服务运行的现有jenkins安装更新jenkins?

共有1个答案

盖马鲁
2023-03-14

首先,你需要找到你的詹金斯在哪里。已安装war文件:

locate jenkins.war

在我的Centos机器上,它在这里:/usr/share/jenkins/jenkins。战争

停止Jenkins服务:

service jenkins stop

接下来,您可以备份现有的jenkins。war文件:

cd /usr/share/jenkins
mv jenkins.war jenkins-1.586.war

最后,请复制新的詹金斯。war文件位于同一位置:

cp jenkins.war /usr/share/jenkins/jenkins.war

重启Jenkins服务:

service jenkins start

它应该可以工作,您应该检索Jenkins配置(存储在Jenkins主文件夹中)。

 类似资料:
  • 如何在生产环境中将hazelcast服务器作为linux服务运行? java-server-cp hazelcast。jar com。黑兹卡斯特。例子。StartServer StartServer运行带有输出到std终端的服务器,将其作为linux服务运行并将日志写入文件的最简单方法是什么 我必须将其设置为EC2实例中的服务并将其捆绑。当EC2自动缩放启动实例时,hazelcast服务器将启动并

  • 问题内容: 我已经用Java构建了一个小守护进程,我想在Unix(例如Debian 5)下作为服务运行它。我读过有可能使用Java包装器,但是难道没有其他更容易实现的选项吗?我不能只使用Unix命令吗? 问题答案: 好吧,即使您退出外壳程序也要运行Java程序,以下是最简单的方法:

  • 我的设备有一个前台服务,需要全天候工作。有时当gms更新发生时,它会杀死所有的gms服务 我的服务也使用gms(firbase AuthService),所以它也会被杀死 如何停止更新我的服务时,其他gms服务得到更新。我需要防止我的服务不能再次启动,而gms更新。 这里有一些日志:-- ActivityManager:调度重启崩溃的服务com.google.android.gms/.chimer

  • 问题内容: 我已经编写了一个在标准虚拟主机Linux解决方案上运行的Java服务器应用程序。该应用程序始终在运行,以监听套接字连接并为其创建新的处理程序。它是客户端服务器应用程序的服务器端实现。 我启动它的方法是将其包含在服务器的启动 rc.local 脚本中。但是,一旦启动,我不知道如何访问它以停止它以及是否要安装更新,因此我必须重新启动服务器才能重新启动应用程序。 在Windows PC上,对

  • 我编写了一个Java服务器应用程序,它运行在一个标准的虚拟主机Linux解决方案上。应用程序一直运行,监听套接字连接,并为它们创建新的处理程序。它是客户端-服务器应用程序的服务器端实现。 我启动它的方式是将它包含在服务器的start up rc.local脚本中。但是一旦启动我不知道如何访问它,停止它,如果我想安装一个更新,所以我必须重新启动服务器,以便重新启动应用程序。 在windows PC上

  • 问题内容: 我遇到了一个非常奇怪的问题。我需要在Jenkins中配置代理,以便 能够访问其中一项作业的SVN存储库。我这样做有两种方式: 从命令行使用必需的参数启动Jenkins 在jenkins.xml文件中定义参数时,将Jenkins作为Windows服务启动。 Starting from command line : -Dhudson.model.DirectoryBrowserSuppor