MAVEN集成测试环境搭建

发表于:2014-3-11 11:43

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

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

  1. MAVEN + SVN + HUDSON + SONAR集成测试环境搭建、
  1.1 软件准备
  Hudson、Jenkins、Sonar
  1.2 软件安装
  说明:本例均使用将应用程序部署至web容器下,Hudson和Sonar有其他部署启动方式,如有需要请自行使用,本文不做赘述。
  1.2.1 安装hudson
  1)将下载到的hudson.war文件部署至web容器中,启动web容器。
  2)访问地址http://localhost:8080/hudson,显示如下:
  (8080是容器默认端口,hudson是项目名称)
  1.2.2 安装sonar
  说明:以下内容是快速安装的示例。
  1)解压sonar.zip,进入war文件夹下,运行build-war文件,会生成sonar.war文件
  2)将sonar.war文件部署至web容器下,启动容器
  3)访问地址http://localhost:8080/sonar/,显示如下:
  4)(8080是容器默认端口,sonar是项目名称)
  1.3 软件配置
  1.3.1 配置sonar
  1)创建数据库
  a)Sonar需要数据库的支持,其本身自带Derby同时支持MySQL5.x,Oracle 10g XE,Postgresql和MS SqlServer 2005,推荐使用MySQL
  b)创建数据库:MySQL中创建用户sonar,同时创建数据库sonar,未用户sonar赋予权限。
  说明:表和索引活在sonar激活后自动创建。
  2)配置数据库,编辑conf/sonar.properties
sonar.jdbc.username: sonar
sonar.jdbc.password: sonar
sonar.jdbc.url:     jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true
sonar.jdbc.driverClassName:com.mysql.jdbc.Driver
  说明:更改数据库配置,请注意extensions/jdbc-driver/mysql/目录下是否有对应的驱动
  1.3.2 配置hudson
  请保证Hudson已经安装以下插件:
  进入Manage Hudson ->Config System进行配置,显示如下:
  1)系统信息配置:
  Home directory:hudson目录
  System Message:hudson系统说明信息
  # of executors:同时可执行最大数
  Quiet period:构建工程之前的等候时间,单位是s,此项较重要可以保证构建工程时项目的完整性
  SCM checkout retry count:检出失败重试次数
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号