Jenkins自动部署发布Java代码

本文详细介绍了如何利用Jenkins在CentOS7环境下自动化部署Java项目到Tomcat服务器的过程,包括Jenkins、Tomcat、Git的安装配置,以及Jenkins服务器上构建、发布Java项目的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、需求:

Jenkins大多数情况下都是用来部署Java项目,上一篇博客已经写了自动打包Java项目,但在现实应用中,Jenkins很强大的,可以做到自动打包发布Java项目。这篇文章,将引导大家完成完整的Java项目(自动发布代码功能)!

二、实验环境

主机名操作系统IP地址软件包
Jenkinscentos 7192.168.64.70Jdk、maven、tomcat、git
Tomcatcentos 7192.168.64.94tomcat
宿主机windows10192.168.64.25---

三、操作步骤

tomcat服务器1:运行后台代码

(1)先安装jdk1.8

jdk和tomcat 下载地址:https://pan.baidu.com/s/1E_gFqU0kJ1jRStwD4lMXKw
提取码:gf1y

(2)解压安装

mkdir -p /usr/local/java

cd /usr/local/java
tar -zxvf  jdk-8u91-linux-x64.tar.gz

(3)修改环境变量

vim /etc/profile
export JAVA_HOME=/usr/local/java/jdk1.8.0_91
export PATH=PATH:PATH:JAVA_HOME/bin

(4)刷新环境变量,使其生效

source /etc/profile

(5)查看jdk版本号

java -version

(6)解压安装tomcat

mkdir /usr/local/tomcat

cd /usr/local/tomcat

tar xvfz apache-tomcat-8.5.16.tar.gz
 

(7)修改tomcat配置

vim /usr/local/tomcat8/conf/tomcat-users.xml #设置访问manager用户名,密码
在倒数第二行插入:<role rolename="tomcat"/>
      <role rolename="role1"/>
      <role rolename="manager-script"/>
      <role rolename="manager-gui"/>
      <role rolename="manager-status"/>
      <role rolename="admin-gui"/>
      <role rolename="admin-script"/>
      <user username="tomcat" password="tomcat" roles="manager-gui,manager-script,tomcat,admin-gui,admin-script"/>
 

vim /usr/local/tomcat8/webapps/manager/META-INF/context.xml #注释以下的地方

(8)启动tomcat

/usr/local/tomcat8/bin/startup.sh #启动服务
netstat -anpt | grep “:8080” #查看端口

(9)网页访问tomcat

(9)安装git   

1.yum update  #更新yum源

2.yum install git

Jenkins服务器:在tomcat运行 jenkins jar包

(1)jenkins war 百度网盘链接:https://pan.baidu.com/s/17IyFoATEUGBy4wEFhJgz_A 
提取码:9v4o 

(2)重复tomcat服务器步骤

  (3)将jenkins jar包放入tomcatwepapps目录下

  (4)启动tomact 打开浏览器访问http://192.168.64.70:8080/jenkins/

4.Java项目配置(在Jenkins服务器上)

(1)新建任务

(2)系统配置

1.manage Jenkins>configure system

 2.manage JenKins> global Tool Configuration  (git,jdk,maven)

 

 

(3)先输入任务名称,再点击构建maven项目,最后点击确定

(4)填写源码管理,svn拉取代码地址,用户登录名

 (5)在manage jenkins>manage credentials中添加凭据(git凭据,tomcat凭据)

 

((5)添加凭据有几种方式

(4)在构建设置中,填写打包命令

(5)设置构建后操作,完成后保存

5.构建Java项目(在Jenkins服务器上)

(1)配置完成后,在该项目界面,点击立即构建

(2)查看构建过程和构建

1.这篇博客是部署后台,前端部署可以参考后续

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值