Jenkins+ANT+TestNG环境搭建

环境准备:

Ubuntu 16.04 系统,配置TestNG环境,安装ant,jenkins,我是使用命令方式安装的:

安装ant: sudo apt install ant

安装Jenkins:

wget -q -O - https://jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -  
sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'  
sudo apt-get update  
sudo apt-get install jenkins

安装Java环境,使用java -version命令检查是否之前有安装,如果没有安装可以根据提示进行安装

安装好Jenkins后,打开浏览器访问localhost:8080,进到Jenkins主页面:

安装插件:

点击左上方Manage Jenkins  -> Manage Plugins  -> Available ->在Filter框中输入关键字搜索需要安装的插件

这里我们需要安装 Ant Plugins和TestNG Results Plugin.

 

这个我们想创建一个Windows Slave节点,让testng在Windows让运行:

点击左上方Manage Jenkins  -> Manage Nodes  ->New Node ->输入节点名字,勾选Permanent Agent, 点击 OK

其中Labels选项在后面指定Project在哪个地方运行时会用到,名字可以自己指定;

Launch Method:选择Launch agent via Java Web Start方式

然后点击Save。

 

创建一个Project:

点击左上角New Item  -> 输入项目名称,选择项目类型FreeStyleProject,点击OK按钮 -》

勾选Restrict Where this project can be run,在Label Expression中输入开始创建的节点的Label,项目就会在这个slave上面执行了

勾选Use custom workspace,在Directory中写入Testng项目路径,

Build选择Invoke Ant方式,在Build File栏输入build.xml文件的路径,

Post-build Actions选择Publish TestNG Results,在TestNG XML Report Pattern中填写需要显示的xml报告名称,点击保存。

在子服务器上面访问Jenkins并建立链接,具体方式可以参考:http://www.tuicool.com/articles/vYb2ymE

之后就可以在Master或Slave机器上运行刚刚新建的Project了。

 

posted @ 2016-11-10 15:25  rose_jeff  阅读(848)  评论(0编辑  收藏  举报