【发布时间】:2020-03-31 05:09:18
【问题描述】:
我使用 Azure Devops。我想要一个用于我的 Angular 项目的测试和生产环境。测试环境应根据命令“ng build”部署工件,生产环境应根据命令“ng build --prod”部署工件。
对此最好的方法是什么?我为每个分支(master/dev)制作了一个 yaml 文件,在这个文件中我生成了正确的构建/工件。我还有两个发布管道,一个监听来自 dev 的构建,一个监听来自生产分支的构建。触发后,它将正确的工件部署到正确的应用服务。
这是一个好的解决方案吗?因为我找不到这方面的好信息。例如,我是否应该使用多阶段构建管道来创建两个工件,无论 prod 或 dev 分支是否有更改,并拥有一个具有多个环境的发布管道,这些环境采用正确的工件?
【问题讨论】:
标签: angular azure-devops azure-pipelines environment artifact