Jenkins+ANT+TestNG环境搭建

发表于:2016-11-17 11:33

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:rose_jeff    来源:51Testing软件测试网采编

  环境准备:
  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了。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号