Jenkins 詹金斯服务赢得';备份后无法启动

Jenkins 詹金斯服务赢得';备份后无法启动,jenkins,backup,Jenkins,Backup,我的组织需要对我们的大量定制Jenkins实例进行备份。在研究了备份Jenkins的不同方法之后,我们决定使用xcopy复制整个Jenkins目录,然后将备份移动到另一台机器上的新实例。(使用xcopy的原因是,这是在每个作业中保存符号链接文件的唯一方法。) 以下是我采取的步骤: 批处理文件使用xcopy每晚从旧机器复制整个D:\Jenkins目录 我在新服务器上安装了一个新的Jenkins实例 我阻止詹金斯服务的运行 我在新机器中删除当前的Jenkins目录,然后在其位置删除备份 我试图启动J

我的组织需要对我们的大量定制Jenkins实例进行备份。在研究了备份Jenkins的不同方法之后,我们决定使用
xcopy
复制整个Jenkins目录,然后将备份移动到另一台机器上的新实例。(使用
xcopy
的原因是,这是在每个作业中保存符号链接文件的唯一方法。)

以下是我采取的步骤:

  • 批处理文件使用
    xcopy
    每晚从旧机器复制整个
    D:\Jenkins
    目录
  • 我在新服务器上安装了一个新的Jenkins实例
  • 我阻止詹金斯服务的运行
  • 我在新机器中删除当前的Jenkins目录,然后在其位置删除备份
  • 我试图启动Jenkins服务,但遇到以下错误:
  • 本地计算机上的Jenkins服务启动,然后停止。一些 如果服务未被其他服务使用,则服务将自动停止 或程序

    我尝试从命令行运行
    jenkins.war
    ,这只会导致启动一个未注册为windows服务的jenkins实例,并且我无法登录(即使禁用
    useSecurity
    ),并且看起来它没有我们的修改

    我也尝试过清除应用程序日志,但没有帮助


    我不知道如何启动和运行Jenkins服务。

    您需要备份的文件夹就是

    最好将该文件夹与安装文件夹分开,如
    C:\ProgramFiles(x86)\jenkins

    那么我更喜欢使用:升级更容易:

    只需用新版本覆盖jenkins.war即可。Tomcat应该自动重新部署应用程序


    @TaylorLiss直接作为
    java-jar jenkins.war
    ,我想?我检查了jenkins的配置页面,
    Home Directory
    设置为
    D:/jenkins
    。那么,这是否意味着我需要复制整个文件夹(就像我一直试图做的那样?@taylorless是的,除了运行jenkins本身所需的文件(比如jenkins.war)之外)。这就是为什么我建议为Jenkins设置主目录,而不是Jenkins.war所在的位置。否则,你会