【发布时间】:2020-01-31 20:06:06
【问题描述】:
我目前在 Azure DevOps 中有一个构建管道,它使用 Angular Web 应用构建 docker 映像并将其推送到 Azure 容器注册表。我还有一个发布管道,可将该 docker 映像部署到我的 DEV 环境的 Azure 应用服务。 DEV 的环境变量目前被硬编码在配置文件中。
我想设置发布管道,以便它可以使用相同的映像部署到 DEV、TST 和 PRD 环境。对于本地应用程序,我通常只会从构建工件中获取带有标记化变量的配置文件,并使用 ADO 发布任务将标记替换为特定于环境的变量。我认为我不能在这里这样做,因为配置文件现在在构建管道期间与 Docker 映像一起烘焙。关于通常如何处理的任何想法?
【问题讨论】:
-
嗨,现在怎么样了?哪个答案可以帮助你实现你想要的?只需考虑accept one answer,其他 SO 用户将能够看到该解决方案是否有效。如果您仍然遇到一些问题,请发表评论,以便我们仍然可以为您提供帮助。
标签: docker azure-devops azure-web-app-service azure-pipelines-release-pipeline