Php你搭建过Jekins么,php持续集成环境搭建分享

1.为什么要做持续集成?

提高回归测试效率;

提高单元测试的覆盖率;

规范开发规范;

做到『开发->测试->上线』的开发效果;

================

2.环境介绍

为了模拟真实环境,我采用了三台服务器。相比,做持续集成的团队基本上也有几十号人啦。所以,服务器也是按照功能进行部署的。不可能将所有服务放在一个服务器上跑。这三台服务器均采用Centos 6.5-x86_64的Linux系统。

1.SVN服务器:

IP:192.168.199.2

作用:主要存放开发的源代码。

源代码地址:svn://192.168.199.2/phptestcode

2.Jenkins持续集成服务器

IP:192.168.199.112

Jenkins服务器Url:http://192.168.199.112:8080/jenkins

作用:主要安装了Jenkins,用作持续集成使用。

3.SonarQube Server服务器

IP:192.168.199.123

Sonar服务器访问地址:http://192.168.199.123

作用:主要提供Sonar静态代码分析使用

================

3.搭建步骤

3.1.安装Jenkins

3.2.配置Jenkins

预留配置

Jenkins所在的服务器上必须安装两个软件。SVN和SonarQube Runner

Jenkins所在的服务器需要使用SonarQube Runner将代码提交到SonarQube服务器上。

SonarQube Runner在分析代码的时候需要使用到SVN命令。

3.3.安装和配置SonarQube

安装SonarQube Runner

配置SonarQube Runner

参考连接

http://wenku.baidu.com/view/a5c2a3357375a417876f8f09.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值