来源:http://www.infoshare.cc
工具地址:http://pan.baidu.com/s/1gdF6dkJ
Jenkins安装与基本使用-Jenkins基础
任务
1、 源码管理:SVN/CVS/GIT等代码管
2、 构建触发器:什么条件下触发构建,如代码变化
3、 构建:执行构建、测试自己想要的步骤
4、 构建后操作:构建后操作,如发个测试报告
操作:
1、 开始创建一个新的任务
2、 输入Items名称,选中“构建一个自由风格软件项目”,点击OK
3、 源码管理,使用SVN的话选中None
4、 构建-增加构建步骤:Excute Windows batch command(在Windows系统下)
5、 输入echo test,换行 exit
6、 构建后操作:E-mail Notification
7、 配置完成之后,返回上一级菜单,点击立即构建
8、 打开可在Console Output处看到控制台的输出
SVN安装与基本使用
Windows安装说明:
1、 进入CollabNet官网(http://www.collab.net/downloads/subversion)或者百度搜索输入(collabnet subversion)下载最新版本
2、 点击安装直至安装完成
3、 打开浏览器,输入http://localhost:3433/csvn/,进入SVN管理页面,启动SVN
4、 输入账号admin密码admin
5、 点击用户-创建用户:输入账号密码等点击
6、 点击版本库-创建版本库:输入名字,选中创建一个标准的版本库
操作步骤
1、 Eclipse新建Java工程JenkinsDemo
2、 新建文件夹libs,放入uiautomator.jar和android.jar
3、 新建包-新建测试类,写几条测试类
4、 Eclipse安装SVN插件(在网盘,与Python插件安装一样)
5、 浏览器输入:IP/svn/uitest
6、 右击Java工程-Team-Share Project-SVN-下一步-创建新的资源库位置-下一步-输入IP/svn/uitest-使用指定模块名-输入账号admin密码admin-选择trunk-点击完成,完成后自动打开SVN界面
7、 右击工程-提交-写上提交记录-点击完成
SVN基础
SVN是Subversion的简称,是一个开放源代码的版本控制系统,采用了分支管理系统,与集中式管理的方式来管理代码
本地代码-》提交
SVN代码管理-》更新、检出、同步
搭建持续集成测试系统
持续系统组成
编码团队-》Eclipse-》SubversionEdge-》代码变化钩子触发-》Jenkins-》编码团队
Jenkins
1、 点击配置,进入页面
2、 源码管理:选择Subversion,Repository URL:IP/svn/uitest/trunk/JenkinsDemo/首次需要配置:使用账户密码方式,点击OK;回到工程继续配置
3、 构建触发器:Excute Windows batch command:
4、 dir
5、 echo--------------------------------------------------------------------
6、 java –jar runuiautomator –jar_name demo –test_class 包名 --android_id 1
7、 echo--------------------------------------------------------------------
8、 Curl下载,解压后里面文件放到C盘下的Windows/System32下
9、 命令行进行验证:crul,有返回信息就说明成功
10、 进入SVN目录/data.respositories/uitest/hooks,新建post-commit.bat文件,输入crul –X POST –v –u admin:admin “http://localhost:8080/job/UiAutomator/builds?delay=0sec”