首页 > 其他 > 详细

Jenkins+Maven+Git CI环境搭建手册

时间:2016-01-15 22:53:15      阅读:272      评论:0      收藏:0      [点我收藏+]

 

Jenkins+Maven+Git CI环境搭建手册

 

环境:

OS:Linux version 2.6.32-220.23.2.ali878.el6.x86_64 (ads@kbuild) (gcc version 4.4.4 20100726 (Red Hat 4.4.4-13) 

 ps:

准备工作:

以下最好都到各自官网下载相应系统和位数的包,否则后期会因为系统和位数的不同,掉进无穷尽的坑里。 

  1. Jdk: jdk-8u45-linux-x64.tar.gz
  2. Apache-tomcat: apache-tomcat-7.0.65.tar.gz
  3. Apache-maven: apache-maven-3.3.1
  4. Jenkins.war

步骤: 

配置java环境 

1、解压JDK: 

tar -zxf jdk-8u45-linux-x64.tar.gz -C /usr/local/jdk8

 

2、配置环境变量:

vim /etc/profile

 

export JAVA_HOME=/usr/local/jdk8/jdk1.8.0_45

export JRE_HOME={JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

 

source /etc/profile

 

3、验证:

Java –version

 

安装tomcat

1、解压:

tar -zxf apache-tomcat-7.0.65.tar.gz -C /usr/local/tomcat/apache-tomcat-7.0.63

 

2、配置环境变量:

vim /etc/profile

export CATALINA_HOME=/usr/local/tomcat

source /etc/profile

 

3、添加可执行权限:

cd /usr/local/tomcat /bin/ 

chmod +x *.sh

 

4、验证: 

/usr/local/tomcat/bin/catalina.sh start

安装Maven

1、解压:

tar zxcf apache-maven-3.0.4 –C /usr/local/maven

2、配置环境变量:

vim /etc/profile

export MAVEN_HOME=/usr/local/maven/apache-maven-3.0.4 

export PATH=${ MAVEN_HOME}/bin:$ PATH

source /etc/profile

3、验证:

mvn –v

4、替换settings.xml:(需要相关maven项目组开发提供)

cp –f settings.xml /usr/local/maven/ apache-maven-3.0.4/conf

安装Git(如果代码管理是用git的话)

yum install git

安装SVN(如果代码管理是用svn的话)

yum -y install subversion

安装Jenkins

到官网jenkins-ci.org下载Jenkins.war文件,将Jenkins.war文件放到目录/usr/local/tomcat/webapps/ 下,重启tomcat 

配置Jenkins

前提:开通linux的iptables相应端口的访问权限

编辑linux的iptables文件:vi /etc/sysconfig/iptables 

PS:已经开放22端口的命令改为8080就好: 

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

允许某个端口通过,此处tomcat端口设为8080,则在iptables文件中加入此句:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 

然后重启iptables服务:service iptables restart

最后重启tomcat服务即可(先shutdown再startup)

 1、登录:

http://<hostip>:8080/jenkins

技术分享

 2、安装插件:

首页->系统管理->管理插件->可选插件->过滤(搜索插件名)->勾选GIT plugin和Maven Integration plugin和Timestamper,->点击最下面直接安装即可

技术分享

 3、配置jdk:

JAVA_HOME为Jdk路径

技术分享

 4、配置maven:

MAVEN_HOME为系统的MAVEN_HOME路径

技术分享

 5、配置git:

使用Default

技术分享

 6、配置Publish over SSH: 

Credentials->Global credentials->Add Credentials->Private Key->From a file on Jenkins master(id_rsa)->save->Test Configuration

 技术分享

构建项目

可能遇到的问题:

Jenkins首页新建没有创建一个maven项目选项(或者页面显示不正常)

解决:1)将服务器的 maven版本换成到最新版本,

        2)添加Maven Integration plugin 插件,

        3)系统设置里maven安装模块的maven name和MAVEN_HOME修改成服务器更换后的。

1、新建->构建一个maven项目

 技术分享

2、 配置:

项目源码管理->Git Repository->Repository URL, Credentials

技术分享

2、 配置:

项目源码管理->Subversion Modules->Repository URL,Local module directory(optional) 为空就可以

技术分享

3、 配置:

构建触发器->Build periodically 日程表(H/30 * * * *)

技术分享

 

4、配置:

构建命令->Root POM(pom.xml), Goals and Options(clean install)

技术分享

 

Jenkins+Maven+Git CI环境搭建手册

原文:http://www.cnblogs.com/wangcp-2014/p/5134365.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!