当前位置: 首页 > 知识库问答 >
问题:

Azure DevOps管道发布-错误:getaddrinfo ENOTFOUND

壤驷宏才
2023-03-14

我们已经配置和运行Azure运营模式管道构建和发布一年多了。我们部署到Azure应用服务。最近,我们开始将一些应用服务迁移到ASE(Azure服务环境)中。这就需要创建新的发布定义来部署到我们网站的新ASE实例。新的发布管道由于各种错误或警告而失败,这些错误或警告都包含错误: getaddrinfo ENOTFOIES。

示例

部署失败,错误:错误:错误:将Web包部署到应用服务失败。错误:getaddrinfo ENOTFOEDxxxx.scm.xxxx.appserviceenvironment.netxxxx.scm.xxxx.appserviceenvironment.net:443

2020-06-10T15:18:33.6525723Z##[警告]错误:更新部署历史失败。错误: getaddrinfo ENOTFOoundxxxx-staging.scm.xxxx.appserviceenvironment.netxxxx-staging.scm.xxxx.appserviceenvironment.net:4432020-06-10T15:18:33.7227144Z##[警告]错误:更新部署历史失败。错误:getaddrinfo ENOTFOEDxxxx.scm.xxxx.appserviceenvironment.netxxxx.scm.xxxx.appserviceenvironment.net:443

getaddrinfo ENOTFOUND看起来是一个与许多不同问题相关的一般性错误。想知道是否有人在Azure DevOps发布到ASE的环境中遇到并找到了修复程序。

共有1个答案

丁弘新
2023-03-14

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

在我们的例子中,答案很简单:在代理上运行的版本-代理池字段中选择默认代理池。在创建新版本时,这似乎被设置为另一个值。一旦代理池设置为默认值,错误就会消失。

 类似资料:
  • 我试图在Azure devops中创建一个发布管道来部署api。 当我试图授权部署阶段时,会出现以下错误。没有任何真正有助于解决的信息。任何建议都很感激。我是订阅的所有者。

  • 我有一个azure构建管道和发布管道。我在发布构建工件中面临问题。在构建管道中,发布构建工件被正确地创建在默认的“drop”目录中。 当我在发布管道中下载该工件时,发布文件正在服务抛出错误的中下载 您没有查看此目录或页面的权限。 这意味着我的发布工件没有在“home/wwwroot”目录中下载。 构建管道 释放管道 我错过了什么?

  • 看起来,PublishBuildArtifacts任务在发布环境中不可用。 https://docs.microsoft.com/de-de/azure/devops/pipelines/tasks/utility/publish-pipeline-artifact?view=azure-德沃斯 但是,当我们的客户从Azure存储库(通用软件包)中获取新的工件版本时,有机会通过发布管道发布这些工件

  • 我不确定发生了什么,过去我们在Azure Devops中的管道构建的一切都很好。 但是就在最近,我们的每个构建都在zipariing上失败了... APK zipmays和构建在使用Android Studio IDE时很好,但在Azure Devops管道中失败了。 以下是Azure中zipalign的开始: 这是最后的失败消息: 最后,这是我们管道YAML的上下文: 任何帮助都将不胜感激! 编

  • 我正在尝试部署一个现有的。Net核心应用程序,通过创建构建和发布管道来使用Azure Devops。构建管道工作正常,但我在运行发布管道(在部署Azure App Service下)时收到以下错误。 错误:未找到具有指定模式的包:D:\a\r1\a***. zip 检查任务中提到的包是作为构建中的工件发布还是作为前一阶段发布并在当前作业中下载。 应该做些什么来解决这个问题?

  • Azure发布管道可以使用环境功能吗?我一直在寻找,但所有使用环境的示例都是YAML和管道部署任务。