上篇介绍了“Jenkins”的两种安装方式,以及安装过程中可能会遇到的问题以及该如何解决
下篇将着重讲解如何通过“耐心+Jenkins+Gitee(码云)+Maven+Shell脚本+WebHook”实现项目自动化部署
注:“Jenkins”与“Tomcat容器”在同一台服务器
01
—
安装“Maven”插件
*“首次”访问“Jenkins”时选择智能安装Maven插件失败,此时需要手动安装,操作如下
|
搜索并安装:Maven Integration plugin |

*此时点击“New 项目”就有”构建一个Maven项目“的选项了
“首次”访问“Jenkins”时选择智能安装Maven插件成功,点击“New 任务”可直接选择“构建一个Maven项目”


02
—
集成“Gitee(码云)”
2.1 安装插件“Gitee plugin”

2.2 生成“Jenkins”与“Gitee”通信的令牌,Jenkins凭借ta访问“Gitee”的代码仓库



*将生成的密钥保存下来备用

03
—
配置“Jenkins”
3.1 全局配置:JDK、Maven、Git

*只需修改以下3处,分别是jdk、git、maven的安装路径(服务器安装jdk、git、maven的过程略)

3.2 打通“Jenkins”与“Gitee”的通信

*“Repository URL”: 输入你的仓库地址

*“Credentials”: 绑定'Gitee'的令牌



*“Build”:编译打包项目
*“Post Steps”:编译成功后执行自定义命令

*“Shell脚本”:全文重点,耐心 + shell语法的学习

3.3 “webHook”:自动触发器



至此配置已全部完成,过程中遇到的坎坷不表了
效果图如下
21点02分在IDEA执行了push推送,Jenkins在 21点03分执行了自动部署

