使用jenkins+github+tomcat实现Springboot半自动化部署

本文讲解的是使用jenkins+github+tomcat实现springboot项目的半自动化部署,为啥叫做半自动化部署?因为我没钱买服务器,webhook又无法访问本地服务器,因此没有使用webhook进行全自动的部署演示,并且我本人认为,全自动的部署是没有必要的,因为这可能影响项目的测试进度。
下面演示具体的配置步骤。
1、去jenkins官网下载jenkinds.war,用于jenkins的部署与启动。
2、添加jenkins.war到tomcat的webapps下,启动tomcat将自动解压,访问http://localhost:8080/jenkins即可访问jenkins页面;
3、跟着提示的步骤走,安装必要的插件并设置登录密码和用户名。
4、全局插件配置(Global Tool Configuration)【次数只介绍maven的相关配置】
5、新建一个自由风格的项目。
三四步的详细步骤可以参考文章
6、需要注意的地方
(1、)源码管理中Credentials配置添加的是你的github的账户,用于提供便利给jenkins,方便jenkins自动从github上抓取提交的代码。
A、
这里写图片描述
B、
这里写图片描述
(2、)因为springboot项目嵌入了内置的web容器,因此springboot项目的发布和普通的j2ee项目略有不同。
A、首先执行maven的clean install命令;
B、执行windows批处理命令
cd C:\Users\xdsm\.jenkins\workspace\JenkinsTestDemo3\target
java -jar JekinsTestDemo3-0.0.1-SNAPSHOT.jar
,这段脚本的命令是跳转至xxx.jar的根目录,并启动执行jar,和在windows上执行springboot打包后的项目并无差异。
【此处需要安装一个插件: SSH plugin】
这里写图片描述
7、测试
构建项目,在项目启动成功后访问项目如:

http://localhost:9008/demo/test?data=xiangxiang

即可。
8、参考文章
使用Jenkins启动maven作为项目构建管理工具的web项目

Jenkins+Github+webhook step by step【结合webhook实现自动化部署】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值