五、使用Buildbot持续集成
1、介绍
BuildBot是一个开源的基于python的持续集成系统,它能够以下三种方式触发相应的自动构建和测试运行,从而迅速的发现问题所在,同时指出造成这个错误的开发人员,当然我们还可以通过页面直观的了解到当前所有和master绑定的任务以及各种测试状态。
- 监控代码管理库的变化从而触发构建测试任务
- 通过配置从而定时触发构建测试任务
- 通过配置从而允许强制触发构建测试任务
2、上手
(1)项目结构
(2)使用“python setup.py test”执行测试,setup.py
(3)使用Buildbot
- 创建虚拟机和临时文件
- 配置Master
- 修改master.cfg
- 更新配置
- 启动Master
- 创建执行任务的Worker
- push代码会自动触发构建,在Web端查看构建结果