Jenkins+ant+svn+webdriver+testng环境搭建以及使用
1.下载安装jenkins。并且安装下载seleniumhq plugin,ant plugin,testng插件。
2.下载安装svn
3.下载安装ant并设置环境变量。cmd 命令中输入ant,如果提示:Buildfile: build.xml does not exist! 则说明成功。
4.编写代码,编写testng.xml文件。在ide上跑,使testng.xml文件能够跑通case。
5.在任意目录下创建build.xml文件。我的build.xml文件如图:作用:1,编译java文件 2,执行testng 3,重构报告 根目录lib文件夹存的都是第三方jar包。

6.进入jenkins。我的是localhose:8080默认端口。
7.构建一个自由风格的job,名称随便填。然后在源码管理中---选择Subversion---Repository URL为svn中你的项目地址。(如果没有认证,则展开报错信息,点击下方链接进入填写svn账号密码页面,输入svn账号密码就行了。) 然后点击下方的增加构建步骤下拉框,点击invoke ant,再点击高级,在build file中输入上面的build.xml文件绝对路径。然后直接保存就行。 svn以及invoke ant设置如图:


8.然后直接进行构建操作。jenkins会从svn下载代码,然后用ant去执行build.xml文件。 然后就够没有然后了,构建成功。弹出浏览器执行自动化脚本。
问题:
1,构建的时候,不打开浏览器,导致系列问题。
解决办法:
(1),windows的控制面板--管理工具--服务。找到 jenkins服务,先停用,然后修改启动类型为禁用。
(2),手动启动jenkins.war。定位到jenkins.war文件所在的文件夹。执行java -jar jenkins.war。
(3),重新进jenkins,创建job,然后构建执行就OK。 (需要重新安装插件。)

浙公网安备 33010602011771号