jenkins+maven+gitlab+ansible自动化发布web项目

#前景提示

1.本章介绍jenkins+maven+gitlab+ansible自动化发布web项目

2.jenkins和gitlab的部署和配置参考上一篇《jenkins+maven+gitlab+ansible自动化发布java项目》即可

 

1.新建任务

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

#设置jenkins连接gitlab配置,通过gitlab的webhooks监听分支的变化,出发jenkins的挂钩自动拉取代码,gitlab在配置webhooks的时候需要配置下边的URL地址以及Token

 

 

 

 

 #配置gitlab的webhooks

说明:登陆gitlab服务器(192.168.180.189)的web管理界面,进行配置,配置成功后进行测试返回200说明连接成功。

 

 

 

 

#构建后操作,我这边配置邮件通知,通知模式,构建成功和失败都会邮件通知

说明:构建后操作只需要配置发送邮件的邮箱和邮件通知的模式,其他的都是默认的调用系统管理邮件配置中定义好的变量。

 

 

 

 

 #查看构建输出日志

 

 

 

 至此jenkins自动化发布web项目就完成了。。。

 

posted @   Leonardo-li  阅读(249)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
· Manus的开源复刻OpenManus初探
点击右上角即可分享
微信分享提示