【问题标题】:Tyring to run VSTS agent thru a proxy which limits sites尝试通过限制站点的代理运行 VSTS 代理
【发布时间】:2019-10-21 17:52:48
【问题描述】:

在非常封闭的环境中安装了 VSTS 代理。它与 VSTS 建立连接,获得工作,但在下载人工制品时失败。给出错误 错误:在 getBuild 中,所以重试 => 重试挂起:4。 它重试4次并失败。

代理正在通过代理。已使用 ./config --proxyurl 设置代理,并设置 HTTP_PROXY 和 HTTPS_PROXY 系统环境变量。

代理非常有限,因为 URL 被锁定,不需要身份验证。有人知道代理访问哪些 URL?我希望如果能得到一个明确的清单,这将解决这个问题。如果有人知道如何获得清单会很棒。还是我配置错误?

有什么想法吗?

【问题讨论】:

  • 以下答案和 jessehouwing 评论中的链接是否可以帮助您解决难题?如果确实对您有帮助,您可以accept the answer。或者,如果您仍然面临任何其他问题或困惑,请随时在此处发表评论:-)

标签: azure-devops


【解决方案1】:

试图通过限制站点的代理运行 VSTS 代理

根据文档

I'm running a firewall and my code is in Azure Repos. What URLs does the agent need to communicate with?:

确保您的组织使用任何现有的防火墙或 IP 限制,确保 dev.azure.comdev.azure.com 是开放的 并更新您的允许列表 IP 以包含以下 IP 地址,基于您的 IP 版本。如果您目前在允许列表中 13.107.6.18313.107.9.183 IP 地址,保留它们, 因为您不需要删除它们。

并且仅使用组织的名称或 ID,您可以使用全局资源区域 REST API (https://dev.azure.com/_apis/resourceAreas) 获取其基本 URL。此 API 不需要身份验证,并提供有关组织位置 (URL) 的信息以及 REST API 的基本 URL,这些信息可以存在于不同的域中。

请查看此文档Best practices for working with URLs in Azure DevOps extensions and integrations 了解更多详细信息。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-12
    • 2014-04-11
    • 2019-08-29
    • 1970-01-01
    • 2014-12-05
    • 2010-10-19
    • 1970-01-01
    相关资源
    最近更新 更多