第一步:jenkins从svn中获取最新的测试代码
1.jenkins启动,进入jenkins目录,使用“java -jar jenkins.war”启动(安装后,jenkins已自启动,不用再自己启动,否则启动好几个,导致问题)
2.进入浏览器,输入“http://127.0.0.1:8080”
3.提示输入密码,命令行有,直接copy过来
4.修改jenkins的启动端口号,默认8080,有冲突 “C:Program FilesJenkins 下修改 jenkins.xml”
5.jenkins+svn已经配置成功,需要配置的位置如下:
5.1先确认插件subversion安装了
5.2创建一个自由风格的新项目
5.3设置要chekout的svn的版本库,以及用户名密码,其他默认
5.3构建
tips:
6.jenkins忘记密码后,补救方法。删除登录需要用户名和密码才能登录的限制。重新设置密码(不好用,重装了jenkins)
参看:https://blog.csdn.net/qq_35119422/article/details/80465654(不好用)
第二步:jenkins执行windows的批处理命令,来运行从svn获取的代码
1.如果是运行app的ui测试,需要提前把appium打开,或者放在jenkins中去做
2.在jenkins中配置批处理命令
3.批处理命令的意思是:第一行表示:进入到checkout的目录下,第二行表示:执行run.py脚本
4.在执行run.py脚本时,提示无法用python执行run.py,这个时候需要在jenkins中设置python变量
5.同时保证在本级的电脑中的cmd中输入python即可调用python命令(这个需要在本机的windows电脑下配置环境变量,把python.exe的路径放到path中)