返回
云引擎的预览环境--PR部属自动化,安全高效
后端
2023-09-18 15:15:10
云引擎是一款Serverless全托管服务,无论是初创小团队、还是大型企业都可以快速部署应用,节省运维精力和成本。无需管理服务器,只需专注于业务代码,即可快速搭建网站、博客、应用和API等应用。
1. 云引擎预览环境的优势
- Pull request 自动部属: 无需手动干预,可即时将 Pull request 中的代码自动部署到预览环境,让开发人员可以快速测试修改的内容。
- 单独域名: 每个预览环境都拥有独立的域名,使开发人员可以在线测试而不会影响生产环境。
- 代码变更可视化: 可以明确查看代码更新导致的应用变化,进一步加快开发与测试过程。
- 易于使用: 预览环境的设置非常简单,只需在云引擎控制台启用即可,无需配置其他服务。
- 安全与高效: 预览环境与生产环境是完全隔离的,不会影响生产环境的稳定性,在进行代码测试时能有效确保代码的安全性。
2. 云引擎预览环境的使用场景
- 代码审查: 使用预览环境进行代码审查,审查人员可以访问独立的预览环境,避免对生产环境产生不良影响,从而有效提高代码审查效率。
- 应用测试: 在预览环境中对应用进行测试,可以及时发现错误,从而减少bug发生。
- 灰度发布: 在将新版本应用发布到生产环境之前,可以通过预览环境进行灰度发布,从而将对用户的影响降到最低。
3. 云引擎预览环境的使用方法
- 步骤一: 开启预览环境
- 登录云引擎控制台,选择要启用预览环境的应用。
- 在应用设置页面,点击 "预览环境" 选项卡。
- 开启 "启用预览环境" 选项。
- 步骤二: 创建 Pull request
在代码仓库中,创建一个新的 Pull request,其中包含要测试的代码更改。
- 步骤三: 查看预览环境
在云引擎控制台的 "预览环境" 页面,可以查看所有正在运行的预览环境。
点击预览环境的名称,可以打开预览环境的详情页。
- 步骤四: 测试代码
在预览环境中,可以测试代码更改,查看应用是否按预期运行。
- 步骤五: 合并 Pull request
如果代码更改测试通过,就可以将 Pull request 合并到主分支。合并后,代码更改将自动部署到生产环境。
4. 总结
云引擎的预览环境是一款非常有用的工具,可以帮助开发人员快速测试代码更改,提高代码审查效率,降低线上故障风险。通过自动化、隔离、安全和易用的方式,Preview 环境让开发人员能够实时、安全地查看和测试代码更改。从而帮助开发人员更自信地将代码推送到生产环境,并为最终用户提供更好的体验。