Docs 菜单

Docs 主页Atlas App Services

配置应用环境

在此页面上

  • 概述
  • 开始之前
  • 步骤

应用环境是一种组织开发工作流程和有效重用代码的方法。您可以使用应用环境来定义不同多个版本的全局配置值,然后通过更改应用的当前环境来在这些版本之间进行切换。

App Services 支持一组内置环境名称,每个名称代表开发工作流程的一个阶段:

  • ""

  • "development"

  • "testing"

  • "qa"

  • "production"

对于每个环境,您可以定义一组环境值,当该环境处于活动状态时,这些值可供应用程序使用。

例如,您可以为 API 的baseUrl配置使用不同的值,具体取决于您是在开发新功能还是部署到生产环境。

环境的值存储为单个 JSON 对象。您可以将字段名称和相应的值设置为所需的任何名称。

您可以按字段名称访问当前环境中的值:

每个环境标签都代表开发过程的一个特定阶段。您可以为每个环境定义一个单独的应用,其中每个应用使用同一组配置文件,但具有不同的环境标签。要了解如何操作,请参阅复制应用。

例如,典型的开发过程可能具有三个开发阶段: developmenttestingproduction 。您可以为每个阶段使用单独的应用,并为每个应用使用不同的环境值。

您还可以使用独特的应用程序来测试各个功能分支。例如,您可能有一个核心development应用,开发者可以为其功能分支创建分支。当功能分支进入测试阶段时,您可以改用核心testing应用。

要了解如何将环境整合到 CI/CD 工作流程中,请参阅设置 CI/CD 管道。有关管理实际应用程序的测试、部署和其他任务的完整示例,请参阅: 如何使用 GitHub Actions 为 App Services 应用构建 CI/CD 管道。

显示每个分支的不同 App Services 应用程序的图表
点击放大
← 导出应用