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.使用

 

posted @ 2017-12-11 08:58  慕尘  阅读(212)  评论(0编辑  收藏  举报