- 在服务主机(服务器或者虚拟机)中安装jenkins、tomcat、maven等应用
- jenkins安装完毕后,配置镜像源,集成gitlab、maven等插件
(在Global Tool Configuration全局工具配置中集成maven路径)
(在Configure System系统配置中集成gitlab服务器信息)
- 构建一个maven工程,并关联gitlab的远程仓库
(自动化构建配置如下:) - 在jenkins中生成API Token、URL
(在管理员用户设置下添加一个token)
- 在gitlab中允许-外发请求-Webhook和服务对本地网络的请求
流程:
本地仓库 —推送— gitlab仓库
gitlab仓库 —APIHOOK访问— jenkins
jenkins —通过源码地址触发器对gitlab 进行clean和package的操作
jenkins —通过构建后操作中的shell脚本命令将打包的文件移动到tomcat的webapps目录中并启动tomcat,完成项目的自动构建和部署