GitLab+Jenkins+Maven+Tomcat 实现自动集成、打包、部署

GitLab+Jenkins+Maven+Tomcat 实现自动集成、打包、部署 目录一、安装 T

GitLab+Jenkins+Maven+Tomcat 实现自动集成、打包、部署

目录

  • 一、安装 Tomcat 服务
  • 二、在 Jenkins 上安装 Maven
    • 1.安装 Maven
    • 2.创建 Jenkins 任务
    • 3.验证

一、安装 Tomcat 服www.cppcns.com务

1.安装 JDK JDK 下载地址:传送门(需要创建 Oracle 账号)

[root@Tomcat ~]# ls
anaconda-ks.cfg jdk-8u181-linux-x64.tar.gz
[root@Tomcat ~]# tar zxf jdk-8u181-linux-x64.tar.gz
[root@Tomcat ~]# ls
anaconda-ks.cfg jdk-8u181-linux-x64.tar.gz jdk1.8.0_181
[root@Tomcat ~]# mv jdk1.8.0_181/ /usr/local/java
[root@Tomcat ~]# cat <<END >> /etc/profile
export JAVA_HOME=/usr/local/java
export PATH=$PATH:\”$JAVA_HOME/bin\”
END
[root@Tomcat ~]# source /etc/profile
[root@Tomcat ~]# java -version

2.安装 Tomcat

[root@Tomcat ~]# wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.32/bin/apache-tomcat-8.5.32.tar.gz
[root@Tomcat ~]# ls
anaconda-ks.cfg apache-tomcat-8.5.32.tar.gz jdk-8u181-linux-x64.tar.gz
[root@Tomcat ~]# tar zxf apache-tomcat-8.5.32.tar.gz
[root@Tomcat ~]# ls
anaconda-ks.cfg apache-tomcat-8.5.32.tar.gz apache-tomcat-8.5.32 jdk-8u181-linux-x64.tar.gz
[root@Tomcat ~]# mv apache-tomcat-8.5.32 /usr/local/tomcat

在 Tomcat 服务器上配置(优化执行路径)

[root@Tomcat ~]# sed -i \’/#!\\/bin\\/sh/aJAVA_HOME=\”/usr/local/java\”\’ /usr/local/tomcat/bin/catalina.sh
[root@Tomcat ~]# sed -i \’/#!\\/bin\\/sh/aJRE_HOME=\”/usr/local/java/jre\”\’ /usr/local/tomcat/bin/catalina.sh

启动 Tomcat

[root@Tomcat ~]# /usr/local/tomcat/bin/startup.sh # 启动 Tomcat 服务
[root@Tomcat ~]# netstat -nlpt | grep 8080 # 查看端口是否开启

二、在 Jenkins 上安装 Maven

我们这里主要就是使用 Maven 来将开发写的 Java 代码,打包成 war 包后,来使用 Jenkins 将打包好的 war 包,部署到 Tomcat 上,来完成简单的版本迭代;像一些在云上的项目,基本上都在用云效(云版 Jenkins)

GitLab 和 Jenkins 安装教程:传送门

1.安装 Maven

我们可以将 Maven 安装在 Jenkins 的服务器上:

[root@Jenkins ~]# wget https://archive.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
[root@Jenkins ~]# tar xf apache-maven-3.5.4-bin.tar.gz
[root@Jenkins ~]# mv apache-maven-3.5.4 /usr/local/maven
[root@Jenkins ~]# ln -s /usr/local/maven/bin/mvn /usr/bin/

1)配置 Maven 的环境变量

[root@Jenkins ~]# echo \”export MAVEN_HOME=/usr/local/maven\” >> /etc/profile
[root@Jenkins ~]# echo \”export PATH=$PATH:$MAVEN_HOME/bin\” >> /etc/profile
[root@Jenkins ~]# source /etc/profile

2)在 Maven 上配置阿里云加速

[root@Jenkins ~]# vim /usr/local/maven/conf/settings.xml
157 </mirror>
158 –>
159 <mirror>
160 <id>aliyun maven</id>
161 编程客栈 <name>aliyun</name>
162 <url>http://maven.aliyun.com/nexus/con编程客栈tent/groups/public/</url>
163 <mirrorOf>central</mirrorOf>
164 </mirror>
165 </mirrors>

2.创建 Jenkins 任务

1)创建 Jenkins 任务前,需要安装以下插件:

Git plugin
Maven Release Plug-in

2)进入配置阶段

3)开始新建一个 Jenkins 任务

General

作者: 电脑大师

为您推荐

返回顶部