运行jenkins奴隶作为服务jenkins 2.89

时间:2017-11-14 11:20:09

标签: windows jenkins

我正在尝试将我的Windows slave作为服务连接到jenkins 2.88。 我这样做是通过webstart启动slave,然后运行jenkins-slave.exe安装来安装服务。 当第二次运行一个作业,从svn检查出来时我得到以下错误:

var userTask = _userRepo.GetByUsername(User.Identity.Name);

//Some work that doesn't rely on the user object

user = await _userRepo.UpdateLastAccessed(await userTask, DateTime.Now);

return user;

该服务作为我的用户运行,以便它具有所有必要的权限。 现在我的问题是,jenkins是否正确支持从服务运行jenkins-slave jar的方法。 例如,我可以从通过webstart启动时出现的窗口中安装它,因为它没有足够的权限。相反,我必须从以管理员身份运行的命令行手动安装它。

服务选项真的正常运作吗? 或者我应该放弃它并从命令壳连接? 如果有人确切知道什么是错的,我当然会很高兴有任何关于错误的帮助:)。 我在主服务器和从服务器上运行java 1.8。

1 个答案:

答案 0 :(得分:0)

这似乎是与内存有关的问题。解决方法,请参见this Jenkins bug