使用jenkins+gitlab+tomcat进行项目的自动部署

前面学习gitlab+jenkins后自己动手部署了一下,在这里记录一下相关的操作

1. 在jenkins新建一个maven项目


2. 配置gitlab的项目地址,和gitlab的用户名密码


3. pom.xml下对应执行的是maven命令


4.点击应用并保存

5.点击立即构建,看是否成功打包



6.如果打包成功,会在jenkins的目录下workspace下面出现该项目的文件夹,点击进去会有一个target文件夹,打成的包就存在里面。

7.回到jenkins项目点击设置,配置自动部署的tomcat。点击增加构建后操作,添加Deploy war to container


其中需要在项目启动用的tomcat中配置用户名权限,然后url就是tomcat启动的地址

8..重新应用保存一下,自动构建看是否完成

9.最后利用webhook进行自动构建,点击构建触发器选中gitlab hook,点击高级



其中可以规定哪个分支提交再进行自动部署,然后Secret token点击Gengerate自动生成一下

10.Gitlab中选中项目,在settings中的Integrations中进行webhook的相关配置


11. url填写的就是在jenkins添加触发器时的地址

Secret Token就是上面自动生成的,最后点击add添加


到此初步部署完毕,本地通过git,push上去以后能够动态部署。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值