五、使用Buildbot持续集成

1、介绍

BuildBot是一个开源的基于python的持续集成系统,它能够以下三种方式触发相应的自动构建和测试运行,从而迅速的发现问题所在,同时指出造成这个错误的开发人员,当然我们还可以通过页面直观的了解到当前所有和master绑定的任务以及各种测试状态。

  • 监控代码管理库的变化从而触发构建测试任务
  • 通过配置从而定时触发构建测试任务
  • 通过配置从而允许强制触发构建测试任务

官网:http://buildbot.net/

2、上手

(1)项目结构
 
 
(2)使用“python setup.py  test”执行测试,setup.py
 
 
 
(3)使用Buildbot
 
  • 创建虚拟机和临时文件
  
  
  
 
  • 配置Master
  
  
 
  • 修改master.cfg
  
 
  
 
  
 
  
  • 更新配置
   
  • 启动Master
  
 
  • 创建执行任务的Worker
  
  • push代码会自动触发构建,在Web端查看构建结果
  
 

猜你喜欢

转载自www.cnblogs.com/Tester-Chenmo/p/12930901.html
今日推荐