降级詹金斯

Downgrade Jenkins

我几天前更新了 Jenkins。但是在当前的 Jenkins 版本中,存在一些恼人的错误。是否可以降级 Jenkins 的版本,如果可以,如何实现?

降级应该等同于升级过程:

To upgrade from earlier versions of Jenkins, simply redeploy the WAR file. Read this document for more about container-specific instructions on how to do this. See this document for automation.

我最近也一直在努力降级 Jenkins,因为最新版本似乎在处理 JDK 5 代码时出现问题(不幸的是我被绑定了一段时间)

我是这样降级的:

  1. https://updates.jenkins-ci.org/
  2. 找到较早的稳定版本
  3. 下载 war 文件
  4. 停止 Jenkins 服务
  5. 用新的 jenkins.war 替换。
  6. 重新启动服务。

我还有一个配置文件不兼容的问题。例如。在我的例子中,我必须禁用矩阵才能获得服务 运行。你的情况可能不同,所以我建议另一个问题。

就我而言,我遵循了以下过程 -

Download the jenkins.war file from https://updates.jenkins-ci.org
Stop the Jenkins service
Replace the jenkins.war with the new.
Restart the service.
Done

如果您已从前端升级(即 Manage Jenkins > Upgrade Jenkins),那么您也可以从那里获得降级选项(在管理 Jenkins 下——恢复到以前的版本)

我通过执行以下步骤轻松回滚到上一个工作版本:

  1. 转到安装jenkins的位置。
  2. 重命名 jenkins.war(如果存在)为 jenkins.war.corrupted
  3. 您会在同一目录中找到一个文件 jenkins.war.bak。将其重命名为 'jenkins.war'