DevOps云原生创建devops流水线(微服务项目上传git,打包镜像,部署k8s)

开发和运维人员的解决方案

一、中间件的部署(Sentinel/MongoDB/MySQL)

二、创建DevOps工程

邀请成员

三、创建流水线



四、编辑流水线

①、拉取代码(若失败,则将制定容器改为maven)

若失败,则将命令改为:ls

②、编译

③、将打成的jar包构建镜像

bash 复制代码
# 打包镜像 -t 镜像名:版本名  -f 指定用哪个文件进行打包   工作目录
docker build -t hospital-nanage:latest -f hospital-nanage/Dockerfile hospital-nanage/

添加并行阶段,将其他微服务打包成镜像


④、将镜像推送到Docker仓库(以阿里云仓库为例,先创建阿里云仓库)



修改并行文件jenkinsfile内容,将所有镜像都推送

⑤、部署到dev环境


添加并行阶段,将每个微服务的deploy.yml文件都修改

⑥、流水线发送邮件

配置WebHooks(每个项目只需要配置好WebHooks,只要推送的代码发生变化,自动启动流水线的运行)


相关推荐
Tadas-Gao27 分钟前
GraphQL:下一代API架构的设计哲学与实践创新
java·分布式·后端·微服务·架构·graphql
阿里云云原生29 分钟前
AI 原生落地成果获认可,阿里云云原生多项案例入选信通院「AI 云」典型示范
云原生
阿里云云原生1 小时前
阿里云可观测 2025 年 11 月产品动态
阿里云·云原生·云计算·可观测
小安同学iter2 小时前
天机学堂-优惠券功能-day09(七)
java·spring cloud·微服务·jenkins·优惠券·天机学堂
阿里云云原生5 小时前
LoongSuite:解决 WebSocket 全链路可观测性难题,赋能 AI 应用的实时链路追踪
人工智能·websocket·网络协议·阿里云·云原生·可观测
眠りたいです5 小时前
基于脚手架微服务的视频点播系统-服务端开发部分(补充)文件子服务问题修正
c++·微服务·云原生·架构
是垚不是土6 小时前
基于Blackbox Exporter的网络服务黑盒监控体系实践
网络·数据库·安全·http·微服务·prometheus
Haooog6 小时前
微服务篇面试题(不定时更新)
微服务·面试·架构
2501_924064116 小时前
2025年微服务全链路性能瓶颈分析平台对比与最佳实践
微服务·云原生·性能优化·架构
mobº6 小时前
K8s 集群部署微服务 - DevOps(二)
微服务·kubernetes·devops