为每个安装配置一个明确的目的
- 开发下一个版本
查看开发环境中的最新工作。
- 测试发布
使用预发布环境来检查所选版本及其用户流程。
- 运行实时应用程序
请将生产与面向用户的版本保持一致。
为每个环境设定明确的目的
开发会持续进行。Staging 是用于评估发布版本的地方。Production 是提供给用户使用的版本。
环境视图显示已安装的资源和运行状态。在使用重启或发布控件之前,请确认环境。
确保测试版本与可用版本区分开来
查看最新的开发工作. 开发会持续更新。在准备发布之前,使用它来检查实现是否符合所需行为,同时保持生产环境使用其预期版本。
在预发布环境中查看. 预发布环境提供了一个用于检查特定版本的上下文。确认其可用性和当前运行版本,然后测试与发布相关的用户流程。启动的环境不会自动选择新版本。
管理测试运行时间. 在不需要时,可以暂停开发和测试环境。它们的运行时间会影响托管使用量。查看实际状态和计费周期,以便做出合理的可用性决策。
始终清晰地显示可用性和运行成本
开发和测试环境可以在不需要时暂停。它们的运行时间会被记录以用于计算资源使用情况,而生产环境则按照其订阅方式进行。
在测试之前,请确认所需的运行环境是否可用。之后,请查看运行状态和成本视图,而不是假定它必须保持运行状态。
为每个环境定义明确的审查角色
开发环境支持构建,预发布环境支持在发布前进行审核,生产环境提供在线应用程序。选择与您要执行的操作相符的环境。
在测试更改之前,请先查看其当前状态和版本。同一个项目可以在不同环境中提供不同的版本,因此,成功的开发测试只是发布过程中的一个步骤。
为每个阶段设定明确的目标
生成下一个结果. 审核当前工作及其在开发中的普通和特殊案例。使用项目工具来跟踪先决条件和构建过程。
测试即将发布的版本. 提供测试环境,确认其版本并测试完整的任务。可用性和部署是独立的决策。
确认正式版本. 生产环境用于发布正式版本。部署后,请验证其版本和用户体验。
关于开发、测试和生产环境的问题
他们将持续开发、发布测试和实时应用程序使用分开。这使每次审核都有清晰的上下文,并帮助您确定用户实际看到的是哪个版本。
启动后可恢复可用性。部署决定了运行的版本。环境可用后,读取当前版本,并在需要时部署所需的版本。
使用提供的控件进行开发和测试,并关注由此产生的结果状态。请求和实际暂停状态是不同的阶段。
计费视图会根据适用的每小时费率记录他们的会话。会话时长将四舍五入到计费小时;请查看显示的实际项目的时间段和金额。
请根据显示的状态和重试时间,再提交下一个操作。请确认最终的可用性,而不是假设第一次请求已经完成。