首页 > 代码库 > Java持续集成(1) – 在CentOS上搭建Jenkins

Java持续集成(1) – 在CentOS上搭建Jenkins

本文将介绍如下内容

1 Ant配置

2 Maven配置

3 Jenkins配置

 

Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:

1 持续的软件版本发布/测试项目

2 监控外部调用执行的工作

使用Jenkins实现持续集成一般还需要Ant、Maven配合

 

1 Ant配置

1 官网下载ant  我装的版本是1.8.2的zip压缩包

2 拷贝zip到/usr/local目录下

3 unzip apache-ant-1.8.2-bin.zip

4 环境变量配置

vi /etc/profile

ANT_HOME=/usr/local/apache-ant-1.8.2-bin

PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$ANT_HOME/bin:$PATH

export PATH CLASSPATH JAVA_HOME ANT_HOME

5 测试Ant配置是否成功

ant –version

【注】

1 执行ant –version时报Permission denied

为$ANT_HOME/bin/ant这个文件赋可执行权限

cd /usr/local/apache-ant-1.8.2-bin/bin

chmod 777 ant

 

2 Maven配置

1 官网下载Maven 我下载的是2.2.1的zip压缩包

2 拷贝zip到/usr/local目录下

3 unzip apache-maven-2.2.1-bin.zip

4 环境变量配置

vi /etc/profile

MAVEN_HOME=/usr/local/apache-maven-2.2.1-bin

PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$ANT_HOME/bin:$MAVEN_HOME/bin:$PATH
export PATH CLASSPATH JAVA_HOME ANT_HOME MAVEN_HOME

5 测试Maven配置是否成功

mvn –version

【注】

1 执行mvn –version时报Permission denied

为$MAVEN_HOME/bin/mvn这个文件赋可执行权限

cd /usr/local/apache-maven-2.2.1-bin/bin

chmod 777 mvn

 

3 Jenkins配置

1 官网下载jenkins.war 我装的是1.598

2 新建文件夹/usr/local/jenkins-home

3 拷贝jenkins.war到/usr/local/jenkins-home

4 启动jenkins

java –jar jenkins.war

 

【注】

1 默认端口8080,如已占用,可以在启动时指定其他端口

java –jar jenkins.war –httpPort=8000

Java持续集成(1) – 在CentOS上搭建Jenkins