ubuntu 上安装 jenkins
Jenkins是一个开源项目,提供了一种易于使用的持续集成系统
1.安装java环境
下载java
tar zxvf jdk-8u101-linux-x64.tar.gz -C /usr/
mv jdk1.8.0_151 java8
设置环境变量
vi ~/.bashrc
export JAVA_HOME=/usr/java/java8 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
刷新变量使配置立即生效
source ~/.bashrc
2.安装Jenkins
wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add - sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list' apt-get update apt-get install jenkins
启动与停止
/etc/init.d/jenkins start
/etc/init.d/jenkins stop
注:
如果提示:Starting Jenkins bash: /usr/bin/java: No such file or directory
ln -s /usr/local/java8/bin/java /usr/bin/java
修改端口vim /etc/default/jenkins
HTTP_PORT=8083
重启Jenkins
2.安装php测试框架PHPUnit
sudo apt-get install phpunit
3.安装插件
Publish Over SSH:通过ssh发布代码
Phing:对PHP项目做自动化构建
PMD:使用phpmd(php mess dector),对基于pdepend的结果进行分析,一旦项目超过了pdepend中各具体指标的规定,将发出警告信息.
Plot:使用phploc来统计php项目规模大小的工具,可以统计php的项目代码行数
Clover PHP:使用phpunit进行单元测试的工具
DRY:发现项目中的重复代码
CheckStyle:使用PHP CodeSniffer进行代码风格检查的工具
xUnit:使用JUnit的格式来输出phpunit的日志文件
JDepend:使用PHP Depend分析php中静态代码,用来检查项目中的代码规模和复杂程度
Violations:按照代码缺陷严重性集中显示pwd静态代码分析的结果
HTML Publisher:用来发布phpunit代码覆盖率报告
Crap4J
PHPLOC
PHP_Depend
4.使用