将詹金斯从服务迁移到独立

时间:2018-06-21 16:53:50

标签: windows jenkins service

现在我正在将Jenkins作为Windows服务运行。因此最有可能是因为我无法产生测试应用程序窗口。它只是作为一个过程出现在后台。我已经尝试过“登录”选项,以允许服务与桌面进行交互,但是在这种情况下,这似乎没有任何改变。

我想尝试通过jenkins.war运行Jenkins,但是我注意到的第一件事是,它开始了有关插件等的所有配置提示。应用程序已经配置好,并且所有构建都就位。

有人可以解释一下是否有必要重新配置所有内容,还是在将其作为服务运行时将所有设置保留在不同的位置?没有专用用户,该服务仅由本地系统帐户操作。

1 个答案:

答案 0 :(得分:0)

因此解决方案非常简单。主要问题是Jenkins作为服务运行时,整个配置都保存在其安装目录中,因此在运行jenkins.war时,已在当前帐户用户目录中设置了配置,因此就像全新安装一样。

帮助的是瘦备份插件。在服务实例运行时运行备份,然后将其还原为允许完整插件,配置和构建还原的新实例。之后,还必须更新用于源代码管理的密码(还原的密码可能由于每个实例的加密密钥而无法使用)。