【问题标题】:Downgrade Jenkins降级詹金斯
【发布时间】:2015-09-07 15:55:24
【问题描述】:

我几天前更新了 Jenkins。但是在当前的 Jenkins 版本中,存在一些烦人的 bug。是否可以降级Jenkins的版本,如果可以,怎么可能?

【问题讨论】:

    标签: jenkins downgrade


    【解决方案1】:

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

    要从早期版本的 Jenkins 升级,只需重新部署 WAR 文件。阅读this document 了解有关容器特定的更多信息 有关如何执行此操作的说明。有关自动化,请参阅 this document

    【讨论】:

    • 不,降级过程与升级不同。有很多配置更改需要检查。简单地重新部署war文件是行不通的。
    【解决方案2】:

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

    这是我降级的方法:

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

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

    【讨论】:

    • "用新的替换 jenkins.war。" - 这个jenkins.war 在哪里被替换?考虑到我正在使用 Red Hat 并使用 service jenkins start 运行 Jenkins@
    • 我相信你应该找到你的 jenkins 安装目录。 .war 文件位于我系统中安装 jenkins 的顶级目录中。
    【解决方案3】:

    就我而言,我遵循以下流程 -

    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
    

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2018-06-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-06-03
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多