Azure DevOps管道版本-错误:getaddrinfo ENOTFOUND

时间:2020-06-10 21:34:14

标签: azure azure-devops

我们已经配置并运行Azure DevOps Pipeline版本和发布超过一年。我们部署到Azure应用服务。最近,我们开始将一些应用程序服务迁移到ASE(Azure服务环境)中。这要求创建新的“发布”定义,以部署到我们站点的新ASE实例。新的Release管道因各种错误或警告而失败,这些错误或警告都包含 Error:getaddrinfo ENOTFOUND

示例:

部署失败,错误:错误:错误:无法将Web包部署到App Service。错误:getaddrinfo ENOTFOUND xxxx.scm.xxxx.appserviceenvironment.net xxxx.scm.xxxx.appserviceenvironment.net:443

2020-06-10T15:18:33.6525723Z ## [warning]错误:无法更新部署历史记录。错误:getaddrinfo ENOTFOUND xxxx-staging.scm.xxxx.appserviceenvironment.net xxxx-staging.scm.xxxx.appserviceenvironment.net:443 2020-06-10T15:18:33.7227144Z ## [warning]错误:无法更新部署历史记录。错误:getaddrinfo ENOTFOUND xxxx.scm.xxxx.appserviceenvironment.net xxxx.scm.xxxx.appserviceenvironment.net:443

getaddrinfo ENOTFOUND 似乎是与许多其他问题相关的一般错误。想知道是否有人遇到过并在ASE中发布的Azure DevOps的上下文中找到了修复程序。

1 个答案:

答案 0 :(得分:3)

在这里回答我自己的问题。也许这可以节省某人花了我几个小时才能找到解决方案的工作。

在我们的案例中,答案很简单:在“发行版在代理上运行-代理池”字段中选择默认代理池。似乎在创建新发行版时将其设置为另一个值。将代理池设置为默认后,该错误就会消失。

Releases task screenshot