Jenkins+Git+Maven+Shell+Tomcat集成测试环境搭建

Jenkins+Git+Maven+Shell+Tomcat持续集成环境

Jenkins 是一个Java语音编写的开源的持续集成工具,旨在提供一个开放易用的软件平台,使软件的持续集成变得可能。现在软件开发追求的是效率以及质量,Jenkins使得自动化成为可能!

 

1. Tomcat的安装

(1) 下载tomcat的安装包:apache-tomcat-9.0.1.tar.gz

(2)安装tomcat

1)解压tomcat文件

tar xzf  apache-tomcat-7.0.69.tar.gz

2)tomcat放在指定目录

mv apache-tomcat-9.0.1/  /usr/local/tomcat

3)修改jenkins的主目录(若重装jenkins,需修改该项配置的路径)

 cd /usr/local/fn/tomcat/bin

vim catalina.sh

在该文件的第一个export后追加一行环境变量的引入如下

export JENKINS_HOME="/data/jenkins"

 

2. Jenkins的安装

(1)下载Jenkins的安装包:jenkins.war

(2)jenkins.war包放在tomcatwebapps

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

(3)tomcat端口设置

vim /usr/local/fn/tomcat-jenkins/conf/server.xml

1)tomcat关闭端口

<Server port="8005" shutdown="SHUTDOWN">

2)HTTP访问端口

    <Connector port="8080" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" />

(4)启动tomcat

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

(5)访问的链接

http://localhost:8080/jenkins

 

3.集成环境之JDK的安装

(1)下载JDK的安装包:

jdk-8u151-linux-x64.tar.gz(64位系统

jdk-8u151-linux-i586.tar.gz(32位系统

(2) JDK安装

tar -xzf  jdk-8u121-linux-x64.tar.gz

mkdir -p /usr/java/

mv jdk1.8.0_120/ /usr/java/  

(2)环境变量的设置

打开/etc/profile在末尾追加环境变量引入语句

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

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin

使环境变量马上生效

source /etc/profile

查看下那java版本(能看到版本信息说明已经安装好了)

java  -version

 

4.集成环境之的maven安装

(1)下载maven安装包:apache-maven-3.5.2-bin.tar.gz

(2)安装maven

1)解压安装包

tar -xzf apache-maven-3.3.9-bin.tar.gz

2)maven放在指定目录下

mv apache-maven-3.3.9 /usr/maven/

 

5.Jenkins系统配置

 Jenkins+Git+Maven+Shell+Tomcat集成测试环境搭建Jenkins+Git+Maven+Shell+Tomcat集成测试环境搭建

然后设置如下:

 Jenkins+Git+Maven+Shell+Tomcat集成测试环境搭建Jenkins+Git+Maven+Shell+Tomcat集成测试环境搭建

 Jenkins+Git+Maven+Shell+Tomcat集成测试环境搭建Jenkins+Git+Maven+Shell+Tomcat集成测试环境搭建

(1)安装插件

 Jenkins+Git+Maven+Shell+Tomcat集成测试环境搭建Jenkins+Git+Maven+Shell+Tomcat集成测试环境搭建

 Jenkins+Git+Maven+Shell+Tomcat集成测试环境搭建Jenkins+Git+Maven+Shell+Tomcat集成测试环境搭建

 Jenkins+Git+Maven+Shell+Tomcat集成测试环境搭建Jenkins+Git+Maven+Shell+Tomcat集成测试环境搭建

返回首页,第一次进入里面没有数据,我们需要创建项目工程job

(2)项目创建案例

点击左上角的new job,在new job页面需要选择job的类型,Jenkins支持几种类型,我们选择“构建一个maven项目”,Job名为:admin,如图所示

 Jenkins+Git+Maven+Shell+Tomcat集成测试环境搭建Jenkins+Git+Maven+Shell+Tomcat集成测试环境搭建

 Jenkins+Git+Maven+Shell+Tomcat集成测试环境搭建Jenkins+Git+Maven+Shell+Tomcat集成测试环境搭建

 Jenkins+Git+Maven+Shell+Tomcat集成测试环境搭建Jenkins+Git+Maven+Shell+Tomcat集成测试环境搭建

 Jenkins+Git+Maven+Shell+Tomcat集成测试环境搭建Jenkins+Git+Maven+Shell+Tomcat集成测试环境搭建

Jenkins+Git+Maven+Shell+Tomcat集成测试环境搭建

 Jenkins+Git+Maven+Shell+Tomcat集成测试环境搭建

客户端配置

[[email protected] tools]# tar -zxvf apache-tomcat-7.0.69.tar.gz

[[email protected] tools]# mv apache-tomcat-7.0.69 /usr/local/fn/tomcat-admin

[[email protected] tools]# rm -rf /usr/local/fn/tomcat-admin/webapps/*

[[email protected] tools]# chown -R fnadmin:fnadmin /usr/local/fn/tomcat-admin

[[email protected] tools]# mkdir -p /home/fnadmin/tomcat-admin/webapps

[[email protected] tools]# chown -R fnadmin:fnadmin /home/fnadmin/tomcat-admin/

[[email protected] tools]# cd /usr/local/fn/tomcat-admin/conf/

[[email protected] conf]# vim server.xml

125       <Host name="localhost"  appBase="/home/fnadmin/tomcat-admin/webapps"

[[email protected] conf]# mkdir -p /share/packages

[[email protected] conf]# chown -R fnadmin:fnadmin /share/packages/