首页 > 解决方案 > 严重:https://jenkins.domainname.com/tcpSlaveAgentListener/ 似乎正在发布无效的 X-Instance-Identity

问题描述

我们正在尝试将以前连接的代理连接到 Jenkins 服务器。

我们收到以下错误:

SEVERE: https://jenkins.domainname.com/tcpSlaveAgentListener/ appears to be publishing an invalid X-Instance-Identity.
java.io.IOException: https://jenkins.domainname.com/tcpSlaveAgentListener/ appears to be publishing an invalid X-Instance-Identity.
    at org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver.resolve(JnlpAgentEndpointResolver.java:287)
    at hudson.remoting.Engine.innerRun(Engine.java:694)
    at hudson.remoting.Engine.run(Engine.java:519)

运行代理的命令是:

java -jar agent.jar -jnlpUrl http://${private_ip}:8080/computer/mac/slave-agent.jnlp -secret ${secret} -workDir "/var/jenkins-sign"

有人有想法吗?

标签: jenkins

解决方案


万一其他人遇到问题,就我而言,这是因为我传递了整个 URL,即

http://someurl/jenkins/computer/test/slave-agent.jnlp

它真正想要的是

http://someurl/jenkins/


推荐阅读