python专项测试——持续集成的应用

1 持续集成的流程:

  提交代码——拉取代码——编译——打包——配置——安装到手机测试——反馈问题——提交代码

  意义:

  •   尽早发现问题,提高测试质量
  •   构建情况清晰,提高项目进度的透明度
  •   如果测试过程完全自动化,可以提高回归测试的效率

2 工具:Jenkins

工具的准备——代码管理工具(Git,Github);集成工具(Jenkins)

  • 到jenkins官网下载war包,即jenkins.war包;
  • 运行war包的命令:cat  start_jenkins.sh
  •                                java  -jar   jenkins.war   --httpPort=8888   day8  
  •                                sh   start_jenkins.sh
  • 在浏览器的地址栏输入:localhost : 8888,  即可看到jenkins启动界面

工具的配置:

输入管理员密码;

选择如何安装(建议按照默认选项安装); 

修改密码,admin~设置~ apply;

系统的配置:git , github, Gradle,  Android(针对所有job有效的配置)

  • 点击系统管理,管理插件,通过已安装和可选两个标签来处理插件的安装;已全部安装
  • 返回到Jenkins管理页面,配置Gradle,点击Global Tool  configuration ,  点击Gradle安装, 设置名字和版本,apply, save  . 
  • 为了让jenkins有权限访问github , 返回到Jenkins管理页面,点击系统设置, 输入github地址,点击右侧问号,设置token,勾选repo及相关,点击生成,产生新token
  • 返回上一页面,下拉菜单选择 jenkins , Secret text , 粘贴token , add   点击test connection来验证是否连接成功

                     

JOB的配置:具体项目相关的配置(针对单个项目有效的配置)

  • 先创建一个job,“风格自由”,起个名儿,ok
  • 在新页面进行更详细的配置,保存

3 实践

原文地址:https://www.cnblogs.com/insist8089/p/7049532.html