2

我正在尝试将一些外部项目从位于需要 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的事实是因为它正在 Master 上运行(没有安装它),在我们的例子中,我们还需要在Slave上运行轮询。Master 没有连接到 TFS。

轮询总是在主服务器上运行,还是可以配置?关于如何使用轮询进行此工作的任何其他想法?我是否应该更改当前设置并转而使用 TFS 代理来允许主服务器在没有实际 VPN 访问的情况下在本地轮询该代理?

TFS插件版本是2.0,Jenkins是1.529

4

1 回答 1

0

好吧,经过大量研究并且由于这里没有评论,我唯一的选择是降级到 TFS 插件的先前稳定版本。

于 2013-10-07T17:28:46.067 回答