我在服务器的/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/