【发布时间】:2013-09-13 15:46:48
【问题描述】:
我正在尝试将一些外部项目从位于需要 VPN 连接的单独网络上的远程 TFS 集成到我们的 Jenkins CI。
我已经设置了一个新的特定Slave,它始终连接到VPN,并且手动触发的构建工作就像一个魅力。
但是,定期轮询更改似乎不起作用。 Team Foundation Server 轮询日志报告以下内容:
java.io.IOException: Cannot run program "TF.exe": CreateProcess error=3, The system cannot find the path specified
我认为它找不到 TF.exe 是因为它正在主服务器上运行(没有安装它),在我们的例子中,我们还需要在 Slave 上运行轮询。 Master 没有连接到 TFS。
轮询总是在主服务器上运行,还是可以配置?关于如何使用轮询进行此工作的任何其他想法?我是否应该更改当前设置并转而使用 TFS 代理,以允许主服务器在没有实际 VPN 访问的情况下在本地轮询该代理?
TFS插件版本是2.0,Jenkins是1.529
【问题讨论】:
标签: tfs jenkins hudson vpn polling