我在Windows Server上有一个Jenkins安装,其中包含一个主节点和两个构建节点。 Jenkins主节点以及构建节点都作为Windows服务在域服务用户下运行。
出于测试目的,我创建了一个管道,在该管道中,从域中的git repo检索了Visual Studio项目,之后对该项目进行了编译和测试 通过msbuild和vs.test。
该测试本身包括对正在运行Web服务的IIS的Web服务调用。
在詹金斯(Master)中,我已经配置了代理信息(代理,端口,用户,密码)
在主节点上,管道运行正常,没有错误。 在构建节点上,当涉及到测试中的Web服务调用时,我将获得407代理身份验证。
我想我已经尝试了很多(构建节点上的Windows代理配置,Java参数Dhttp.Proxy,...) 没有任何解决方案可以解决该问题,现在我感到困惑,也没有进一步解决该问题的想法。
提前感谢您的帮助!
亲切的问候
答案 0 :(得分:0)
我认为您的代理服务器未打开,需要您的凭据。
你需要像
user:password@proxyserver:proxyport
,也可以使用诸如cntlm