Jenkins+Maven+Shell部署文档


一、 初始化环境 2

1Jenkins环境 2

2Jdk环境 2

3Tomcat环境 2

4Maven环境 2

5Ant环境 2

二、 软件安装 2

1Jdk安装 2

2Tomcat安装 3

3Jenkins安装 3

4Maven安装 3

5Ant安装 3

三、 测试 4

1、 访问测试 4

2、 安装插件 4

3、 配置插件 8

4、 系统设置 9

5配置SVN 10

6、 构建任务 11

四、 异常处理 16

 

 

 

 

 


一、初始化环境

1、Jenkins环境

wget http://ftp.tsukuba.wide.ad.jp/software/jenkins/war/1.642/jenkins.war

 

2、Jdk环境

wget http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.rpm?AuthParam=1502153681_55e22a3a1fa3f055e88247409ba16b1a

 

3、Tomcat环境

wget http://220.112.193.194/files/9236000004A977DB/apache.fayea.com/tomcat/tomcat-8/v8.5.16/bin/apache-tomcat-8.5.16.tar.gz

 

4、Maven环境

wget http://211.162.127.22/files/2245000004204200/mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz

 

5、Ant环境

wget http://apache.fayea.com//ant/binaries/apache-ant-1.10.1-bin.tar.gz

 

二、软件安装

1、Jdk安装

rpm -ivh JDK8.rpm                   #安装rpm

java -version                        #查看安装成功后的java版本

(1)配置环境变量

修改/etc/profile文件,增加以下内容

#=======java environment variable=======#

export JAVA_HOME=/usr/java/jdk1.8.0_144

export JRE_HOME=/usr/java/jdk1.8.0_144/jre/

export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

 

#=======maven environment variable=======#

export MAVEN_HOME=/usr/local/maven

export PATH=$PATH:$MAVEN_HOME/bin

 

#=======ant environment variable=======#

export ANT_HOME=/usr/local/ant

export PATH=$PATH:$ANT_HOME/bin

(2)配置/etc/bashrc

添加以下内容:为后期Jenkins自动发布时调用shell做准备

#=======java environment variable=======#

export JAVA_HOME=/usr/java/jdk1.8.0_144

export JRE_HOME=/usr/java/jdk1.8.0_144/jre/

export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

 

3)重载环境变量

source /etc/profilesource /etc/bashrc

 

2、Tomcat安装

tar -zxvf apache-tomcat-8.5.16.tar.gz

mv apache-tomcat-8.5.16 /usr/local/tomcat

 

3、Jenkins安装

移动jenkins.wartomcat webapps目录下并安装启动jenkins

mv /usr/local/jenkins.war /usr/local/tomcat/webapps/

cd /usr/local/tomcat/webapps

java -jar jenkins.war                                 #安装并启动jenkins

/usr/local/tomcat/bin/startup.sh                      #启动tomcat

配置开机自启动

修改/etc/rc.d/rc.local文件,在末尾增加以下内容

/usr/local/tomcat/bin/startup.sh

 

4、Maven安装

tar -zxvf apache-maven-3.5.0-bin.tar.gz

mv apache-maven-3.5.0 /usr/local/maven

 

5、Ant安装

tar -zxvf apache-ant-1.10.1-bin.tar.gz

mv apache-ant-1.10.1 /usr/local/ant

 

 

 

三、测试

1、访问测试

浏览器输入网址:http://ServerIP:8080/jenkins

 Jenkins+Maven+Shell部署文档

注意:administrator密码通过查看文件/root/.jenkins/secrets/initialAdminPassword的内容获得

 

2、安装插件

Deploy to container Plugin

GIT plugin

Maven Integration plugin

Publish Over SSH

SSH Slaves plugin

Subversion Plug-in

 Jenkins+Maven+Shell部署文档

 Jenkins+Maven+Shell部署文档

 

创建管理用户

 Jenkins+Maven+Shell部署文档

 Jenkins+Maven+Shell部署文档

 

 

选择插件安装

 Jenkins+Maven+Shell部署文档

 

 Jenkins+Maven+Shell部署文档

 

 Jenkins+Maven+Shell部署文档

 

 

 

 

3、配置插件

系统管理,选择全局工具配置(Global Tool Configuration

 Jenkins+Maven+Shell部署文档

 Jenkins+Maven+Shell部署文档

 

 Jenkins+Maven+Shell部署文档

 Jenkins+Maven+Shell部署文档

 

4、系统设置

 Jenkins+Maven+Shell部署文档

 Jenkins+Maven+Shell部署文档

Jenkins+Maven+Shell部署文档 


注意:管理员邮箱地址需要与填写的邮件发送地址相同

 

 

 

 

5、配置SVN

 Jenkins+Maven+Shell部署文档

 

 

 

 

 

 

 

 

 

6、构建任务

 Jenkins+Maven+Shell部署文档

 

 Jenkins+Maven+Shell部署文档

 

 Jenkins+Maven+Shell部署文档

 Jenkins+Maven+Shell部署文档

 

 Jenkins+Maven+Shell部署文档

 Jenkins+Maven+Shell部署文档

 

 Jenkins+Maven+Shell部署文档

 

 Jenkins+Maven+Shell部署文档

 Jenkins+Maven+Shell部署文档

 

 

构建完成后,上传构建war文件到服务器进行更新

 Jenkins+Maven+Shell部署文档

 Jenkins+Maven+Shell部署文档

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

四、异常处理