2013-07-02 51 views
3

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

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

当我前往Manage Jenkins页面时,它会显示如下内容: “新版本的Jenkins(1.521)可供下载(更新日志)。”

我不觉得安全,下载新的jar和解压缩到服务器。

回答

6

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

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

如果您使用的是本机软件包,例如RPM或DEB,则应使用Jenkins服务器上的软件包管理器(yum,apt-get等)来升级Jenkins。

+0

我想,这回答了我的问题。 – Ashish

+0

非常感谢,我仍然有关于更新GitHub插件的问题。每次我做一个更新插件如GitHub并重新启动jenkins时,詹金斯开始崩溃。当我尝试在浏览器中通过URL访问jenkins时,错误页面显示出一些异常“class not found jenkins/model jenkins”。然后为了让jenkins再次运行,我必须从plugins目录中完全删除插件。我希望有人对此有一个答案,因为我真的需要让我的github项目可供jenkins构建。谢谢 – Ashish

+0

我建议询问关于插件问题作为一个单独的问题。看看你的詹金斯日志 - 它可能会给你一些线索。 –