开发、测试和生产

在独立的开发、测试和生产环境中构建、测试和部署应用。

使用单独的环境来构建、测试选定的版本,并为用户运行应用程序。

为每个安装配置一个明确的目的

开发下一个版本

查看开发环境中的最新工作。

测试发布

使用预发布环境来检查所选版本及其用户流程。

运行实时应用程序

请将生产与面向用户的版本保持一致。

为每个环境设定明确的目的

开发会持续进行。Staging 是用于评估发布版本的地方。Production 是提供给用户使用的版本。

环境视图显示已安装的资源和运行状态。在使用重启或发布控件之前,请确认环境。

确保测试版本与可用版本区分开来

查看最新的开发工作. 开发会持续更新。在准备发布之前,使用它来检查实现是否符合所需行为,同时保持生产环境使用其预期版本。

在预发布环境中查看. 预发布环境提供了一个用于检查特定版本的上下文。确认其可用性和当前运行版本,然后测试与发布相关的用户流程。启动的环境不会自动选择新版本。

管理测试运行时间. 在不需要时,可以暂停开发和测试环境。它们的运行时间会影响托管使用量。查看实际状态和计费周期,以便做出合理的可用性决策。

始终清晰地显示可用性和运行成本

开发和测试环境可以在不需要时暂停。它们的运行时间会被记录以用于计算资源使用情况,而生产环境则按照其订阅方式进行。

在测试之前,请确认所需的运行环境是否可用。之后,请查看运行状态和成本视图,而不是假定它必须保持运行状态。

为每个环境定义明确的审查角色

开发环境支持构建,预发布环境支持在发布前进行审核,生产环境提供在线应用程序。选择与您要执行的操作相符的环境。

在测试更改之前,请先查看其当前状态和版本。同一个项目可以在不同环境中提供不同的版本,因此,成功的开发测试只是发布过程中的一个步骤。

为每个阶段设定明确的目标

生成下一个结果. 审核当前工作及其在开发中的普通和特殊案例。使用项目工具来跟踪先决条件和构建过程。

测试即将发布的版本. 提供测试环境,确认其版本并测试完整的任务。可用性和部署是独立的决策。

确认正式版本. 生产环境用于发布正式版本。部署后,请验证其版本和用户体验。

让实验和实际使用保持清晰易懂

使用不同的环境来查看工作、验证发布并管理测试的运行时间。

关于开发、测试和生产环境的问题

他们将持续开发、发布测试和实时应用程序使用分开。这使每次审核都有清晰的上下文,并帮助您确定用户实际看到的是哪个版本。

启动后可恢复可用性。部署决定了运行的版本。环境可用后,读取当前版本,并在需要时部署所需的版本。

使用提供的控件进行开发和测试,并关注由此产生的结果状态。请求和实际暂停状态是不同的阶段。

计费视图会根据适用的每小时费率记录他们的会话。会话时长将四舍五入到计费小时;请查看显示的实际项目的时间段和金额。

请根据显示的状态和重试时间,再提交下一个操作。请确认最终的可用性,而不是假设第一次请求已经完成。