代码改变世界

jenkins+svn+python+appium启动+mail+html报告

2019-03-01 11:36  拂堤杨柳醉春烟  阅读(643)  评论(0编辑  收藏  举报

第一步:jenkins从svn中获取最新的测试代码

1.jenkins启动,进入jenkins目录,使用“java -jar jenkins.war”启动(安装后,jenkins已自启动,不用再自己启动,否则启动好几个,导致问题)

2.进入浏览器,输入“http://127.0.0.1:8080”

3.提示输入密码,命令行有,直接copy过来

4.修改jenkins的启动端口号,默认8080,有冲突 “C:\Program Files\Jenkins 下修改 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中)