恭喜这个逼,习得新技能“Jenkins”(下篇)

418 阅读1分钟
原文链接: mp.weixin.qq.com

    上篇介绍了“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分执行了自动部署