错误 1064:处理控制请求时服务发生异常。Jenkins 代理

错误 1064:处理控制请求时服务发生异常。Jenkins 代理

我尝试按照 YouTube 视频中的说明进行操作:https://www.youtube.com/watch?v=N8AQTlHoBKc关于如何在 Windows 上将 Jenkins Agent 安装为服务。不幸的是,该服务没有启动。

我所看到的终端界面是这样的:

c:\jenkins>agent.exe install
2022-10-28 15:12:15,387 INFO  - Installing service 'Jenkins agent (jenkins8080agent)'...
2022-10-28 15:12:15,394 ERROR - A service with ID 'jenkins8080agent' already exists.
2022-10-28 15:12:15,396 FATAL - Failed to install the service. The specified service already exists.

c:\jenkins>agent.exe start
2022-10-28 15:12:24,461 INFO  - Starting service 'Jenkins agent (jenkins8080agent)'...
2022-10-28 15:12:24,987 INFO  - Service 'Jenkins agent (jenkins8080agent)' started successfully.

c:\jenkins>agent.exe status
Stopped

当通过服务应用程序手动完成时,出现“错误 1064:处理控制请求时服务发生异常”异常。

当我在其他节点上执行相同的步骤时,一切都正常,但是当我在这个特定节点上完成时,它却不起作用。

答案1

我在 .xml 文件中使用的有效代码是:

<service>
  <id>jenkins</id>
  <name>Jenkins</name>
  <description>This service runs Jenkins continuous integration system.</description>
  <executable>java</executable>
  <arguments>-jar agent.jar -jnlpUrl http://jenkins.org.abc:8080/computer/abc%2Dauto/jenkins-agent.jnlp -secret 445322ae43dcc8b1f46d08b -workDir "c:\automation\jenkins"</arguments>
  <log mode="roll"></log>
</service>

相关内容