繁体   English   中英

在 CentOS 上升级 Jenkins

[英]Upgrade Jenkins on CentOS

我正在尝试将 Jenkins 从版本 2.176.1 升级到 2.375.2。 我尝试了两种方法,但都失败了。

  1. 方法一:下载jenkins.war,替换掉原来的复制到/usr/lib/jenkins/目录下。 复制后,当我重启Jenkins时,就是重启失败。

  2. 方法二:使用yum update jenkins升级Jenkins的RPM,此命令运行成功,进程存在,无任何错误。 但是,当我重新启动 Jenkins 时,它又无法启动。

CentOS版本:CentOS-7

首先 - 我只能支持Dmitriy Tarasevich关于阅读升级指南的观点。 你可以在这里找到主题: https://www.jenkins.io/doc/upgrade-guide/

然后 - 坚持您之前使用的版本升级过程(或第一次安装)。 如果您确实通过.*war安装了它,请不要担心并使用您的Method-1 另一方面,如果您使用yum ,请坚持使用method-2

然后 -一次2.176.12.375.1的如此“大”升级,我想说,这对你来说是失败的原因,因为中间的版本包含几个主要/破坏性的变化(我们的团队遇到了同样的问题(我们“只是”想在很长一段时间没有升级后过多地修改版本,我们遇到了几个我们无法一起解决的问题) 。所以有必要将它分成几个独立的升级,这似乎是可行的,我们设法达到了LTS 2.375 )。


总结推荐的步骤 - 我需要你:

1/ 将你的升级分成几个步骤,逐步升级 LTS :尝试先升级到一些非当前的 LTS 版本。 我相信小于或正好2.303.3东西可以工作,看看你是否可以启动它。

  • 然后实际运行 Jenkins 并检查管理页面,
  • 升级您的插件(如果需要)。 仅供参考:这是在每次 Jenkins 核心升级后在 Jenkins 文档中正式推荐的。
  • 检查 Jenkins 管理页面并应用必要的更改/管理可能出现在那里的必要决定(如果适用)。

2/尝试升级到更高的 LTS 版本(重复步骤 1 及其子步骤)


非常具体并举一些例子(虽然我不记得一切):

请尝试逐步取得进展,让我们知道您取得了哪些进展

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM