Java持续集成(1) – 在CentOS上搭建Jenkins
本文将介绍如下内容
1 Ant配置
2 Maven配置
3 Jenkins配置
Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:
1 持续的软件版本发布/测试项目
2 监控外部调用执行的工作
使用Jenkins实现持续集成一般还需要Ant、Maven配合
1 Ant配置
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配置
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