Jenkins 的安装:https://www.cnblogs.com/jhxxb/p/11406805.html

发布流程:Git -> Maven -> Tomcat

 

一、基本环境

Git 的安装

https://www.cnblogs.com/jhxxb/p/10571227.html

Maven 的安装

http://maven.apache.org/download.cgi

# 下载
wget -O ./apache-maven-3.6.1-bin.tar.gz http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz

# 解压
tar -zxf /opt/apache-maven-3.6.1-bin.tar.gz -C /opt/

# 配置环境变量
vi /etc/profile

# MAVEN_HOME
export MAVEN_HOME=/opt/apache-maven-3.6.1/
export PATH=$PATH:$MAVEN_HOME/bin

# 刷新环境变量
source /etc/profile

# 验证Maven
mvn -v


# 配置 Maven 仓库 (华为)
vim /opt/apache-maven-3.6.1/conf/settings.xml

settings.xml

<!-- 本地仓库路径 -->
<localRepository>/opt/repo</localRepository>

<!-- 网络仓库地址 -->
<mirror>
  <id>huaweicloud</id>
  <mirrorOf>central</mirrorOf>
  <url>https://mirrors.huaweicloud.com/repository/maven/</url>
</mirror>

Tomcat 的安装

https://tomcat.apache.org/download-80.cgi

# 下载
wget -O ./apache-tomcat-8.5.45.tar.gz http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.45/bin/apache-tomcat-8.5.45.tar.gz

开启 manager 配置:https://www.cnblogs.com/jhxxb/p/11240356.html

 

二、插件安装与配置

Git 插件

Jenkins 发布应用至 Tomcat(Web Manager)

若使用 SVN:https://plugins.jenkins.io/subversion/

Tomcat 部署插件

Jenkins 发布应用至 Tomcat(Web Manager)

 

安装好后配置软件路径

Jenkins 发布应用至 Tomcat(Web Manager)

Jenkins 发布应用至 Tomcat(Web Manager)

Jenkins 发布应用至 Tomcat(Web Manager)

 

三、创建部署流程

创建一个自由风格的工程

Jenkins 发布应用至 Tomcat(Web Manager)

项目地址信息,git 账户信息

Jenkins 发布应用至 Tomcat(Web Manager)

使用 Maven 构建

Jenkins 发布应用至 Tomcat(Web Manager)

Jenkins 发布应用至 Tomcat(Web Manager)

部署至 Tomcat,需要 tomcat manager 账号信息

Jenkins 发布应用至 Tomcat(Web Manager)

Jenkins 发布应用至 Tomcat(Web Manager)

最后保存即可,点击立即构建,程序就会自动拉取代码编译并发布至 Tomcat(需要保证 tomcat 为启动状态)

Jenkins 发布应用至 Tomcat(Web Manager)

使用触发器构建

Jenkins 发布应用至 Tomcat(Web Manager)

这样就不用登录 Jenkins 去点击构建,直接访问 http://127.0.0.1/jenkins/job/git_test/build?token=123456 就会触发构建了。

进一步还可以使用 WebHook,让每次提交代码到仓库时自动触发构建。

相关文章: