- 论坛徽章:
- 6
|
1、你所听说和使用过的持续集成CI工具有哪些?给你的工作带来什么优势?
只用过两种:Jenkins(Hudson)和Bamboo
优势:省时省事,测试环境固定统一,规避了不同测试环境下的测试带来的风险
2、你们在工作中使用jenkins做持续集成吗?主要在工作中做了哪些事情?
现在几乎所有的工作都通过Jenkins平台来处理(SVN + Maven + jenkins + robot framework + Sonar + docker)
主要实现了:
(1)自动发现代码更新,并申请docker测试环境,触发代码单元测试,功能测试,编包并发布到下游系统测试pipe,
(2)实施部署并系统测试,并推送到产品pipe
(3)实施集成测试
(4)每个环节的结果都有邮件通知相应的团队
3、jenkins平台使用过程中遇到过一些什么问题?
主要是硬件资源的使用问题,Jenkins本身倒是没啥问题。
4、在部署jenkins服务的过程中,有哪些收获?是否觉得使用了jenkins之后,给你的工作带来很大的改变?
(1)从繁杂的手工操作中解放出来,有更多的时间去琢磨CI平台的优化,比如docker的引入
(2)测试环境的统一、流程的规范,产品质量有保障,得到所有开发团队的认可
(3)有些插件并不能完全适用于自己,只能自己去修改编写
(4)boss给了更多的任务 |
|