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,只要推送的代码发生变化,自动启动流水线的运行)


相关推荐
zoulingzhi_yjs25 分钟前
haproxy配置详解
linux·云原生
qq_5298353542 分钟前
Zookeeper的简单了解
分布式·zookeeper·云原生
人生都在赌4 小时前
AI Agent从工具到生态的秘密:我们踩过的坑和3个月实践教训
人工智能·ci/cd·devops
人生都在赌4 小时前
一个AI工作流如何让代码审查从手动到智能?实战拆解
ai编程·devops·cursor
程序员小羊!4 小时前
Zookeeper 3.6.3【详细技术讲解】整
分布式·zookeeper·云原生
guojl6 小时前
MyBatis最佳实践
后端·微服务·mybatis
终端行者6 小时前
k8s之Ingress服务接入控制器
云原生·容器·kubernetes
不会敲代码的XW8 小时前
高可用集群KEEPALIVED的详细部署
运维·云原生
人生都在赌8 小时前
从拒绝Copilot到拥抱GPT-5 Agent:一个Team Leader的效能革命
人工智能·架构·devops
小裕哥略帅9 小时前
架构师--基于常见组件的微服务场景实战
微服务·云原生·架构