想知道一个互联网项目如何实现持续集成吗?(含视频)
想要了解一个互联网项目如何实现持续集成吗?想要知道持续集成过程中需要经历哪些阶段吗?想要明白开发测试同学如何配合工作吗?阿里巴巴持续集成持续交付平台——云效,将为大家呈现由真人配音、全程视频演示的项目的一生。精彩不容错过!

视频演示:
云效官网视频链接:(进入页面后选择左侧帮助视频栏--云效研发整体流程视频)
https://ali-aegis.aliyun.com/help/help.html?spm=0.0.0.0.W35KAx
视频解读:
项目准备阶段:我们评审好项目需求,初步完成项目的资源评估,以及确定项目的交付日期后,即可在云效配置管理系统创建项目,填写项目成员,申请应用代码分支。云效提供配置管理功能,同时开放接口,支持对接外部的配管系统。
开发阶段:开发在本机编写代码,每次代码CI后,云效单测集成系统会自动检测代码变更,几分钟后收到邮件提醒,在邮件中,可以看到单测用例,静态扫描等信息,也可点击项目或者数字链接到云效单测集成系统,在系统上我们可以看到每次代码提交运行的详细情况。
测试准备阶段(含开发自测):开发在编写代码的同时,测试也进入测试准备阶段。测试在云效平台可以编写UI、接口、以及手工测试用例,用例编写完成后,还需要准备一些测试数据,在云效的数据银行提供了丰富的测试数据生成方式,我们可以根据配置单,快速生成所需要的测试数据。
测试阶段(环境部署、接口、UI、手工用例测试):开发自测通过后,项目进入测试阶段。开发在项目中打一个测试包,打开环境管理,点击申请,这时云效平台会自动申请一台云服务器,选出刚打出来的测试部署包,点击部署,测试环境的部署就自动开始了。在部署过程中,可以实时监控部署日志,获取Hosts绑定信息。测试在平台响应“接手测试”,在项目中运行写好的接口测试用例,运行UI用例,以及在手工用例系统中,运行功能用例,及时提交发现的缺陷。开发在收到缺陷邮件提醒后,可以在平台修复缺陷。接口、UI、功能测试都完成后,测试可以在平台响应功能“测试通过”。
集成测试阶段:开发在平台提交集成,项目进入集成队列,平台自动从应用的主干拉取最新的release分支,将项目中的分支和release分支合并,打出集成测试包,部署到集成测试环境,触发集成自动化脚本运行。项目成员可以在集成环境进行测试验证,验证通过后,平台上响应“验证通过”。配管将发布包部署到正式环境,触发代码合并主干。这样,就在云效平台上完成了一个项目持续集成过程。
关于云效:
最后更新:2017-08-13 22:26:08
上一篇:
茶道长:做微商都会有哪些痛点?
下一篇:
系统稳定性保障核武器——全链路压测
阿里云服务器中使用ftp功能 (centos7)
定时备份web服务器
《KAFKA官方文档》入门指南(四)
java泛型学习4之自定义泛型类(DAO)
Android中可自由移动悬浮窗口的Demo
4类数据科学工作和8个让你被录用的技能
大数据时代结构化存储云HBase技术架构及最佳实践
在XAMPP v3.2.1中,启动apache时,弹出“directive 'register_globals' is no longer availble in PHP”警告。
What is the methodLists attribute of the structure objc_class for?
Apache Storm 官方文档 —— 问题与解决