【发布时间】:2017-05-24 19:42:39
【问题描述】:
我的组织需要对我们高度定制的 Jenkins 实例进行备份。在对备份 Jenkins 的不同方法进行了一些研究之后,我们决定使用xcopy 复制整个 Jenkins 目录,然后将备份移动到另一台机器上的新实例。 (使用xcopy 的原因是它是在每个作业中保存符号链接文件的唯一方法。)
这是我采取的步骤:
- 批处理文件使用
xcopy每晚从旧机器复制整个D:\Jenkins目录 - 我在新服务器上安装了新的 Jenkins 实例
- 我停止运行 Jenkins 服务
- 我删除了新机器上当前的 Jenkins 目录,然后
xcopy备份在它的位置 - 我尝试启动 Jenkins 服务,但遇到以下错误:
本地计算机上的 Jenkins 服务启动然后停止。一些 如果服务没有被其他服务使用,它们会自动停止 或程序。
我尝试从命令行运行 jenkins.war,这只会导致 Jenkins 实例启动,该实例未注册为 Windows 服务,并且我无法登录(即使在禁用 useSecurity 之后),并且看起来就像它没有我们的修改一样。
我也尝试过清除应用程序日志,但没有帮助。
我不确定如何启动和运行 Jenkins 服务。
【问题讨论】: