一次部署多次发布
Deployment multiply releases at once
我有大约 30 多个服务。每个服务都有自己的存储库,在不同的环境中构建和发布。
是否可以通过单个命令在指定环境中部署最新构建工件的所有版本?
没有 built-in 命令可以做到这一点,但您可以构建一个应用程序(例如控制台应用程序、PowerShell)以通过 Rest 创建版本 API:Create a release
您可以创建一个使用所有构建工件的总体发布管道。此选项的缺点是:
- single-component 管道和总体管道之间的 "code" 重复,使用任务组缓解
- 您无法简单显示环境中部署的内容,因为您必须在两个地方查看(single-component 和总体)
我有大约 30 多个服务。每个服务都有自己的存储库,在不同的环境中构建和发布。 是否可以通过单个命令在指定环境中部署最新构建工件的所有版本?
没有 built-in 命令可以做到这一点,但您可以构建一个应用程序(例如控制台应用程序、PowerShell)以通过 Rest 创建版本 API:Create a release
您可以创建一个使用所有构建工件的总体发布管道。此选项的缺点是:
- single-component 管道和总体管道之间的 "code" 重复,使用任务组缓解
- 您无法简单显示环境中部署的内容,因为您必须在两个地方查看(single-component 和总体)