【问题标题】:TeamCity tfs pull on agentTeamCity tfs 拉代理
【发布时间】:2012-07-26 17:29:08
【问题描述】:

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

提前致谢。

【问题讨论】:

  • 我也试过让它不在所有项目之间共享。

标签: teamcity


【解决方案1】:

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

【讨论】:

  • 您不能将 Team City 配置为使用 Team Explorer Everywhere 吗? TEE支持mac就好了...
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 2013-09-23
    • 1970-01-01
    • 2015-11-15
    • 2020-02-11
    • 1970-01-01
    • 2015-06-27
    • 2016-11-29
    • 1970-01-01
    • 2013-08-30
    相关资源
    最近更新 更多