jenkins - 如何通过 CLI 更新 Jenkins/Hudson

标签 jenkins hudson

我在服务器的/var/lib/hudson 目录中安装了 hudson。当我在浏览器中通过 URL 访问 jenkins 时,我在页面底部看到版本 1.411。

有人知道如何通过命令行 (CLI) 更新 Jenkins。如果可能的话。

当我进入“管理 Jenkins”页面时,它显示如下内容: “新版本的 Jenkins (1.521) 可供下载(更新日志)。”

我觉得下载新的 jar 并将其提取到服务器中并不安全。

最佳答案

您指的是 Jenkins CLI,还是操作系统上的 CLI?无法通过 Jenkins CLI 更新 Jenkins 版本。

如果您将 Jenkins 作为独立的 WAR 文件安装,则从命令行升级它所需要做的就是下载新的 Jenkins WAR 文件并替换当前的 WAR 文件,然后重新启动 Jenkins。在升级之前备份 $JENKINS_HOME 目录的全部内容始终是个好主意。

如果您使用 RPM 或 DEB 等 native 包,则应使用 Jenkins 服务器上的包管理器(yum、apt-get 等)来升级 Jenkins。

关于jenkins - 如何通过 CLI 更新 Jenkins/Hudson,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17434684/

相关文章:

shell - 在 Jenkins 中,Execute Shell 如何/何时将构建标记为失败?

jenkins - 如何通过 Jenkins 中的另一个管道作业构建并获取管道作业的构建日志

jenkins - 什么会导致控制台 View 和 blueocean View 之间的时间戳不同?

hudson - 我怎样才能找出 hudson 在哪个用户下运行

api - 通过API在Jenkins中创建用户

mercurial - 配置 Hudson/Jenkins 以构建所有 mercurial 分支

git - 通过标记现有提交来触发 Jenkins 管道

build - 如何在 RSS 更新时让 Jenkins 触发构建?

jenkins - 如何在 Jenkins 工作流程中下载 protected 资源?

Jenkins / hudson : How to Build periodically only after another project are built