jenkins自动划部署war包遇到的坑

1:git的安装

jenkins其他maven,jdk的配置没有难度就不细说了

1.jenkins全局工具git配置

git安装的时候为了图方便直接使用yum安装的git,然后找不到git的bin文件夹,在jenkins全局工具配置git是出现各种问题,
在linux上使用"which git"命令获取git目录,然后+"/bin/git".如下图
在这里插入图片描述

2.git在任务中的配置

git的配置,这里推荐使用秘钥的方式配置,就算上面配置了git全局工具,在任务中还是需要配置秘钥,秘钥的生成在你git安装的环境上运行

ssh-keygen -t rsa -C "XXXXXXX"

然后全部默认,不设置密码什么的,3次回车,就会默认生成到"/root/.ssh"下,2个文件一个秘钥一个公钥,都会用到,公钥上传你的gitlab,而秘钥就配置到你jenkins的凭证里面,如下图:
任务中git的配置
凭证的配置,私钥就复制到key的位置

2:远程部署项目到tomcat

这里自己较菜就用tomcat的远程部署了

1:安装jenkins插件

先在jenkins中安装插件一个是maven项目插件,另一个就是"Deploy to container Plugin"插件了,maven插件不用说都知道就是为了maven项目更容易的配置构建了,而"Deploy to container Plugin"插件就是远程部署到tomcat了

2:配置tomcat的manager

划重点-tomcat的webapps下的解压自带的文件夹不能删除,因为远程部署的程序就在这几个文件夹中(虽然平时我们就是为了看一下tomcat启动是否正常,但是远程部署必要的控件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值