ken*_*dev 0 azure azure-devops
我们已经配置并运行 Azure DevOps Pipeline 构建和发布一年多了。我们部署到 Azure 应用服务。最近,我们开始将一些应用程序服务迁移到 ASE(Azure 服务环境)中。这需要创建新的版本定义以部署到我们站点的新 ASE 实例。新的发布管道失败,并出现各种错误或警告,其中都包含Error: getaddrinfo ENOTFOUND。
例子:
部署失败,出现错误:错误:错误:无法将 Web 包部署到应用服务。错误:getaddrinfo ENOTFOUND xxxx.scm.xxxx.appserviceenvironment.net xxxx.scm.xxxx.appserviceenvironment.net:443
2020-06-10T15:18:33.6525723Z ##[警告]错误:无法更新部署历史记录。错误:getaddrinfo ENOTFOUND xxxx-staging.scm.xxxx.appserviceenvironment.net xxxx-staging.scm.xxxx.appserviceenvironment.net:443 2020-06-10T15:18:33.7227144Z ##[警告]错误:无法更新部署历史记录。错误:getaddrinfo ENOTFOUND xxxx.scm.xxxx.appserviceenvironment.net xxxx.scm.xxxx.appserviceenvironment.net:443
getaddrinfo ENOTFOUND看起来是与许多不同问题相关的一般错误。想知道是否有人在 Azure DevOps 发布到 ASE 的上下文中遇到过并找到了解决方案。
ken*_*dev 10
在这里回答我自己的问题。也许这会节省我寻找解决方案所需的几个小时的工作时间。
我们案例中的答案很简单:在代理上运行的版本 - 代理池字段中选择默认代理池。看来在创建新版本时这会被设置为另一个值。将代理池设置为默认后,错误就消失了。
归档时间: |
|
查看次数: |
18799 次 |
最近记录: |