一看就懂!三分钟搞定CentOs+Jenkins+GitHub+Tomcat自动化部署

一、Jenkins下载与安装

Jenkins的下载安装方法有很多种,其中也有不少的坑。

1.下载war包丢到tomcat里面启动。(麻麻地)
好处:易懂
坏处:占用tomcat,如果用同一个项目部署项目和jenkins需要配置热加载。

2.docker安装jenkins(不推荐)
好处:一键安装
坏处:复杂docker安装jenkins是可行的,但是部署tomcat项目时候发现这玩意启动tomcat是访问不了的,而且需要挂载一堆目录,一开始没挂载好后患无穷。且对小白不太友好。

3.下载war包直接jar -jar jenkins.war启动(推荐)
好处:最简洁,推荐。
坏处:版本比较单一,就是纯净版

这里采用第三种
啥?你不要?我劝你好好做人。
在这里插入图片描述
Jenkins安装官方文档
点进去下载war包,戳它即可下载
戳这个即可下载
下载下来丢到服务器上,用命令 jar -jar jenkins.war启动就行了。
在这里插入图片描述
欸,等待,别急。 这样启动有两个问题。第一,玩过springboot都知道,这样关闭终端(就是窗口)jenkins就挂了。第二,默认端口是8080,被占用怎么办?
所以执行这个命令

nohup java -jar jenkins.war --httpPort=‘端口’ &

行了这下启动了,看看日志

cat nohup.out

在这里插入图片描述
Jenkins为了你们这群傻孩子真是操碎了心,密码还这样子加强提示,怕你们找不着。
在这里插入图片描述

二、配置Jenkins
2. 登录jenkins

打开浏览器,熟练的输入 ip:端口(就是你jenkins部署的服务器ip和刚刚指定的端口)
看到的可能是下面这个界面也可能是加载界面。把刚刚看到的密码输进去,然后下一步
在这里插入图片描述
接着安装插件可以跳过,设置了镜像再回头搞。创建用户直接全部admin。
在这里插入图片描述
接着进入这样的画面,项目是因为我之前就建好了。

2. 插件安装

插件管理->高级->升级站点,把镜像路径输进去。

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

在这里插入图片描述
在这里插入图片描述
接着需要主要是手动安装Maven的插件
在这里插入图片描述
接着给你看看我装了什么吧,我开始是按推荐安装的。
在这里插入图片描述

3. 重启jenkins

安装完插件重启jenkins。
在浏览器后面追加restart,点确定就可以重启

http://39.99.236.151:1234/restart

在这里插入图片描述

4. 配置工具路径

接着来到全局工具配置,配置一下jdk和maven,当然还有git。
在这里插入图片描述
在这里插入图片描述

5. 配置github钩子

进入系统配置
在这里插入图片描述
找到GitHub这一栏,看图设置。复制下钩子路径( Hook URL)
在这里插入图片描述
接着到Github里面,找到这一栏添加。
在这里插入图片描述
这样一来配置我们就搞定了,接下来创建项目测试。
在这里插入图片描述

三、创建项目

创建项目,选择maven项目
在这里插入图片描述
直接上图,看不懂的留下你的评论和点赞。
在这里插入图片描述
解释一下脚本思路
1.关闭tomcat
2.清理旧war包
3.拷贝新war包
4.启动tomcat
在这里插入图片描述

四、测试

如果github上面有代码了,可以直接立即构建试一试。或者可以push代码试一试。
在这里插入图片描述
点击构建历史,可以查看构建日志。看看你的构建过程有什么问题。

在这里插入图片描述

五、总结

这样子就可以实现tomcat的自动化部署了,至于Springboot项目,原理是一样的,打好的jar包用脚本启动即可。

有什么问题可以评论或者私信我,每日在线解(LIAO)疑(SAO)。

我是大誌,一位准备996的卑微码农🐶,觉得好用记得点赞收藏!!!
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大誌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值