Azure DevOps 部署组目标限制

Azure DevOps Deployment Group target limitations

我正在研究利用 Azure DevOps 发布管道和部署组来自动化当前在我公司内手动完成的部署过程。我们有一个与数百个桌面应用程序通信的网络应用程序。利用部署组和发布管道流程将 Web 应用程序发布到演示和生产环境似乎非常简单。

我正在努力解决的问题是我们如何在数百台客户端计算机上执行此操作 运行 桌面应用程序。我们有办法轻松地将所有这些机器添加到部署组(通过远程 运行 azure 提供的 powershell 脚本),但我担心以这种方式使用部署组。

主要问题:可以添加到部署组的目标数量是否有硬性限制?从我读过的所有内容来看,部署组的预期用途似乎是用于较少数量的服务器/VM(例如我们的 Web 应用程序用例)。 Azure 发布管道能否处理将应用程序更新部署到数百个目标设备——或者更确切地说,它是否应该以这种方式使用?

客户经常会关闭他们的机器,或者可能会遇到网络问题。尝试部署到一堆离线目标是否存在问题?或者它们会在上线时自动部署到吗?

文档中似乎对部署组目标的数量没有确切的限制。

但是如评论中所述,目标机器离线时部署会失败,上线时不会自动部署。单击一次安装程序或其他类型的自动软件更新机制在这种情况下更合适。