【问题标题】:Configure TFS 2018 build agent with no internet access配置没有 Internet 访问权限的 TFS 2018 构建代理
【发布时间】:2018-10-21 21:55:37
【问题描述】:

我配置了 TFS 2018 [本地] 代理池并安排了构建。使用“服务结构构建模板”。构建失败并出现以下错误

在池默认中未找到满足指定要求的代理: 构建 视觉工作室 命令 Agent.Version -gtVersion 2.115.0

  • 在构建定义的“需求”部分,“msbuild”和“visual studio”是按要求提及的,不能删除。为什么需要这些?
  • 我们的构建机器位于防火墙内,无法访问公共互联网。我想我可以在另一台机器上下载完整的 ISO 并将它们复制到构建服务器。看起来微软没有为 Visual Studio 2017 和 msbuild 提供离线安装程序。我该如何解决这个问题?

【问题讨论】:

  • 使用 vsenterprise.exe --layout 选项从 Internet 下载。这样,问题#2 就解决了。 See Here

标签: visual-studio tfsbuild azure-service-fabric


【解决方案1】:

这些需求无法删除,因为您在构建中使用依赖它们的任务。任务可以(并且确实)表达了代理的“能力”必须满足的“需求”。

安装 Visual Studio 并重新启动构建代理应该可以满足要求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-02
    • 2020-09-30
    • 2010-10-29
    • 2018-03-24
    • 2018-06-07
    • 2018-12-04
    • 2019-01-02
    • 1970-01-01
    相关资源
    最近更新 更多