【发布时间】:2018-08-21 18:14:07
【问题描述】:
我有一个 Angular 4 前端应用程序,它没有像 java 或 .Net 这样的任何后端。只是一个前端 UI,我需要将它作为 Web 应用程序托管在 Azure 中。它有几组特定于环境的变量。现在我有针对每个特定环境的单独构建和发布。当我每次都需要构建和部署时,这是一项乏味的工作。
问题是:
- 我想知道如何在 Angular 4 中读取 Azure 应用服务中的应用设置。
- 如何才能拥有一个构建版本,只需针对每个特定环境更改应用设置。
提前致谢。
【问题讨论】:
-
你是否使用 environment.json 文件(并且在构建中:
npm run build-test)? -
嗨,是的,我们使用文件。现在我们使用该文件并使用特定环境执行 npm run build -test。我们在每个构建定义中使用它。这就是我们为每个环境提供多个 CI CD 管道的原因。
标签: angular azure azure-devops azure-pipelines azure-pipelines-release-pipeline