【发布时间】:2022-01-14 18:28:47
【问题描述】:
我正在从以前成功的部署重新部署到 Azure DevOps Release Pipeline 上的相同环境。尽管第一次成功,但重新部署失败并出现以下错误:
##[错误]未能将 Web 包部署到应用服务。
##[错误]错误代码:ERROR_DESTINATION_INVALID
更多信息:无法连接到
远程计算机(“xxx.scm.azurewebsites.net”)。
确保远程计算机名称正确且您是
能够连接到那台计算机。了解更多信息:
http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_DESTINATION_INVALID.
错误:无法解析远程名称:
'xxx-staging.scm.azurewebsites.net' 错误计数:1。
自第一次成功部署以来,部署管道未更改。之所以有 xxx-staging 端点是为了插槽部署。
有趣的是,这两个端点xxx-staging.scm.azurewebsites.net 和xxx.scm.azurewebsites.net 并不稳定,有时它们会关闭,然后在一段时间后会自行恢复。我在第二次部署时才意识到这一点。
会不会因为 scm 门户关闭而导致部署不成功?这可能是天蓝色端的错误吗?我该如何调查?
【问题讨论】:
-
确保发布管道在正确的主机上运行。由于端点对于 SCM 也是私有的,因此 DevOps 代理必须位于可以访问端点的网络中,因此必须使用自托管的 DevOps 代理。
标签: azure azure-devops azure-web-app-service azure-pipelines