jenkins部署指定任意版本和配置详细教程 jenkins 2.361版本示例

本文介绍了Jenkins如何用于实现CI/CD流程,包括开发者提交代码到Git,Jenkins自动构建、打包、测试并部署到Tomcat服务器。详细步骤涉及Jenkins安装、JDK和Maven配置,以及SSH插件设置以实现远程部署。此外,还强调了配置Jenkins服务器的环境变量和安装必要的插件以支持自动化部署。

Jenkins构建CI/CD

什么是CI/CD:持续集成/持续发布---开发(git) -->git主库-->jenkins(git+jdk+tomcat+maven打包+测试)-->发布到tomcat服务器。

持续集成(Continuous Integration, CI): 代码合并,构建,部署,测试都在一起,不断地执行这个过程,并对结果反馈。

持续部署(Continuous Deployment, CD): 部署到测试环境、预生产环境/灰度环境、生产环境。 

持续交付(Continuous Delivery, CD): 将最终产品发布到生产环境、给用户使用。

jenkins介绍

Jenkins是帮我们将代码进行统一的编译打包、还可以放到tomcat容器中进行发布。 我们通过配置,将以前:编译、打包、上传、部署到Tomcat中的过程交由Jenkins,Jenkins通过给定的代码地址URL(代码仓库地址),将代码拉取到其“宿主服务器”(Jenkins的安装位置),进行编译、打包和发布到Tomcat容器中。

工作流程图

1.开发者会将代码上传到版本库中。

2.jenkins通过配置版本库的连接地址,获取到源代码。

3.jenkins获取到源代码之后通过参数化构建(或者触发器)开始编译打包。

4.jenkins通过调用maven(Ant或者Gradle)命令实现编译打包过程。

5.生成的war包通过ssh插件上传到远程tomcat服务器中通过shell脚本自动发布项目。

在jenkins服务器:192.168.197.143 配置jdk和maven

下载jdk或者自己上传包 Java Downloads | Oracle

Maven下载 https://downloads.apache.org/maven/maven-3/

wget

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值