Renistall的Jenkins在Windows上

问题描述:

我可能需要在Windows Server 2008 R2 Enterprise服务器上重新安装Jenkins。如果我为已安装的版本运行安装程序,它可以让我选择卸载。我已经尝试过“修复”选项,但它并没有解决我的问题。如果我卸载,我现有的工作和他们的历史会发生什么?整个Jenkins文件夹是否会被删除?如果是这样,我将能够从备份副本中恢复它们吗?Renistall的Jenkins在Windows上

+0

您是否已经在最新版本?为什么你不能尝试升级? – 2013-02-23 08:52:54

+0

我正在运行最新的(1.502),但正在考虑尝试重新安装以尝试解决问题。当我安装此版本时,我以管理员身份登录到服务器,但未以管理员身份运行安装程序。如果我这样做,我想确保我能保留工作和历史。 – RichardM 2013-02-24 03:44:18

我不确定Windows,但我认为在linux中,jobs/configs目录可以在多个Jenkins安装中复制。首先备份你的jenkins主目录。 Jenkins可执行文件本身并不重要,因为它可以在不影响构建环境的情况下轻松重新安装。请参阅此链接以获取更多信息:https://wiki.jenkins-ci.org/display/JENKINS/Administering+Jenkins

+0

我曾尝试恢复已删除的作业,但尚未看到“从磁盘恢复配置”步骤。在尝试重新安装之前,我有几件事要尝试,但很高兴知道我应该能够恢复所有作业。 – RichardM 2013-02-24 03:49:01

是的,您可以通过备份jenkins安装文件夹,然后在重新安装后将内容复制回jenkins安装文件夹来恢复它们。这适用于Linux或Windows。所有作业信息和配置都存储在文件系统中。

+0

很高兴知道。我假设在将旧的东西复制回来后,必须运行“从磁盘重新加载配置”命令。 – RichardM 2013-02-24 03:53:50

+0

我通常只是重新启动服务,但运行reload config命令肯定不会受到伤害。 – CIGuy 2013-02-25 06:28:58

+0

事实证明,使用安装程序卸载后,作业文件夹完好无损,因此重新安装后我无需执行任何操作。 – RichardM 2013-02-25 23:14:52