【问题标题】:Azure pipelines - running a self-hosted agent behind firewallAzure 管道 - 在防火墙后运行自托管代理
【发布时间】:2021-03-24 14:03:00
【问题描述】:

我正在尝试在防火墙后面设置自托管代理。我尝试将 IP 或 URL 列入白名单,以便代理能够与 Azure DevOps 服务进行通信。

我尝试了这个microsoft docs,其中包含有关白名单所需的 URL 和 IP 的信息。它实际上工作,除了 DownloadPipelineArtifact 任务失败。我想我需要将其他 URL 列入白名单。?!如果是,请指出我的官方文档。提前致谢。

【问题讨论】:

  • 嗨,Dhan,这个问题怎么样?我的回答有帮助吗?请检查并请告诉我结果。
  • 嗨,爱德华,它解决了这个问题。谢谢。

标签: azure-devops azure-pipelines azure-devops-self-hosted-agent


【解决方案1】:

正如本文档:Run a self-hosted agent behind a web proxy 所述,代理将通过.proxy 文件中指定的 Web 代理与 Azure DevOps/TFS 服务通信。

由于构建中的Get Source 任务和发布中的Download Artifact 任务的代码也被烘焙到代理中,因此这些任务将遵循.proxy 文件中的代理代理配置。

【讨论】:

    【解决方案2】:

    参考此文档:Azure Artifacts,您需要将额外的 URL “https://*.visualstudio.com”添加到白名单中。

    此外,如果您在自托管代理机器上设置了任何 IP 限制,则需要每周检查 Azure IP 范围并将其从 weekly file 更新到白名单中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-15
      • 2023-03-05
      • 2020-12-21
      • 1970-01-01
      相关资源
      最近更新 更多