TA的每日心情![](source/plugin/dsu_paulsign/img/emot/shuai.gif) | 衰 2018-11-15 19:23 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
开发人员:频繁提交持续集成,通过持续的编译,打包,测试,镜像构建,自动化验收测试等环节产生可测试的候选镜像列表。
以源码仓库为起点,开发人员频繁提交,每一次代码变更都要立即在流水线中传递;睿云智合WiseBuild持续交付平台支持定时周期触发,代码变更检查以及Webhook等多种触发方式。
1.提交测试阶段从技术角度断言整个系统是可运行的,该阶段会进行编译,运行一套单元测试,并进行代码质量分析,WiseBuild持续交付平台设计遵循“BuildInDocker,BuildWithDocker,RunWithDocker"基于容器技术全面减少对于异构构建环境的支持,并且默认提供了当前主流的编程语言的编译,以及测试支持。同时用户可以根据需要在持续交付流水线中集成Sonarqube进行代码的质量跟踪和管理。
2.自动化测试阶段,从功能交付断言整个系统是能够满足客户规范和要求的,WiseBuild持续交付平台支持基于Rancher或者RancherCompose在流水线中自动部署镜像到Rancher平台,同时内置了Selenium,Robotframework,Cucumber等主流自动化测试工具和框架。
3.手动测试阶段,当新的代码提交部署到rancher环境后,开发人员同时可以快速的进行手动测试,确保新提交的代码在测试环境中是可用的,并且满足相关的功能需求。
4.镜像构建,当代码提交通过了整个流水线的持续验证后将会产生响应版本的镜像文件。
WiseBuild
开箱即用的双模CI/CD持续交付平台,可以支持容器以及传统交付两种方式的持续集成与部署。为行业应用的开发,测试和软件发布提供全流程的管理,同时可以对开发,测试,预生产环境进行快速创建及管理。
|
|