1

我有一个在我的 mac 上运行的 teamcity 服务器,我的 tfs/vs2010 构建机器上有一个代理。每次我开始构建“Team Foundation Server VCS 支持仅在 Windows 下运行”时,我都会收到错误消息。我的第一反应是网络服务器正试图提取代码(mac 而不是 windows 构建机器)。我将 VCS 结帐模式更改为“自动在代理上”,但我仍然收到该错误。有什么我需要改变的,以便所有的拉动都在代理而不是网络服务器上完成吗?

提前致谢。

4

2 回答 2

1

不幸的是,TeamCity 服务器必须安装在 Windows 上才能与 TFS 通信。即使使用代理端结帐,服务器也会直接与 VCS 通信 - 以监视更改、显示源差异等。在 TFS 的情况下,我们需要使用 Mac OS 不可用的 TFS 客户端(团队资源管理器)。

于 2012-07-27T16:55:00.433 回答
0

从现在开始,可以试用 TeamCity 的跨平台 TFS 插件的 EAP 版本。因此,您将能够在 Linux、Mac OS 或 Windows 平台上安装 TeamCity 服务器和代理,并检查 TFS 存储库。

您可以在公告中阅读有关如何获取它的更多详细信息:http: //blog.jetbrains.com/teamcity/2015/12/teamcity-cross-platform-tfs-support/

于 2015-12-07T09:40:25.687 回答