【发布时间】:2020-03-25 07:29:00
【问题描述】:
我目前有一个部署了多个应用程序的 DEV 服务器。 我想使用 Azure DevOps 管道自动部署这些应用程序,因此我现在正在寻找构建多阶段管道。
据我了解,我们现在应该使用环境的创建,而不是部署组。
但是,在项目中设置环境(指定 VM 资源)意味着执行 PowerShell 脚本,该脚本将为每个项目创建一个代理、一个 Windows 服务和一个“环境”部署组。 因此,如果我有一个包含 10 个项目的服务器,这将下载 10 次代理,在同一台服务器上安装 10 个 Windows 服务。
我了解并行化作业部署的兴趣,但这对我来说似乎有点矫枉过正。
我有什么遗漏吗? 我们可以为多个项目共享一个环境虚拟机资源(以及底层环境代理)吗?
谢谢!
【问题讨论】:
标签: azure-devops