首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jenkins windows slave在作为服务运行时失败

jenkins windows slave在作为服务运行时失败
EN

Stack Overflow用户
提问于 2012-02-10 18:07:12
回答 2查看 3.9K关注 0票数 3

我们有一个windows jenkins主机和两个从windows和linux slaves.When,我们尝试安装windows从作为服务,它显示错误...

代码语言:javascript
复制
WMI.WmiException: UnknownFailure
   at WMI.WmiRoot.BaseHandler.CheckError(ManagementBaseObject result)
   at WMI.WmiRoot.ClassHandler.Invoke(Object proxy, MethodInfo method, Object[] args)
   at WMI.Win32ServicesProxy.Create(String , String , String , ServiceType , ErrorControl , StartMode , Boolean , String[] )
   at winsw.WrapperService.Run(String[] _args)
   at winsw.WrapperService.Main(String[] args)

你能帮帮我吗...

EN

回答 2

Stack Overflow用户

发布于 2012-02-10 19:17:23

正如我在an earlier reply中已经建议的那样,最好不要将Jenkins作为服务运行在Windows上。我对它有太多的问题,以至于在某一时刻,我决定不断寻找解决办法的头疼根本不能证明好处是合理的。

票数 0
EN

Stack Overflow用户

发布于 2015-07-27 16:47:40

不是最终的修复方法,而是一种变通方法。我刚刚遇到了这个错误,并通过删除并重新安装Jenkins服务来绕过它。

首先找到服务名称(注意SERVICE_NAMEDISPLAY_NAME之间的区别,

代码语言:javascript
复制
C:\Users\Baris>sc queryex type= service state= all | find /i "jenkins"
SERVICE_NAME: jenkinsslave-D__X
DISPLAY_NAME: Jenkins Slave

并通过其SERVICE_NAME删除该服务,

代码语言:javascript
复制
sc delete jenkinsslave-D__X

我还删除了Jenkins目录下的所有文件(只删除了可执行文件和配置文件,没有删除存储库),但不确定是否有必要这样做。

然后按照通常的步骤将Jenkins安装为https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+as+a+Windows+service中描述的服务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9226028

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档