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


相关推荐
阿里云云原生8 分钟前
阿里云正式发布 RCA Benchmark,业界首个面向 Agentic Ops 的根因分析开源基准体系
云原生
marsh02062 小时前
56 openclaw与Serverless:无服务器架构下的应用实践
云原生·架构·serverless
Patrick_Wilson4 小时前
写给前端的 K8s 入门:用一张图和一个例子搞懂 5 个核心概念
云原生·kubernetes·devops
凌睿马5 小时前
离线的银河麒麟系统部署ollama
云原生·eureka
java1234_小锋5 小时前
【吊打面试官系列-ZooKeeper面试题】zookeeper 是如何保证事务的顺序一致性的?
分布式·zookeeper·云原生
my19587021355 小时前
ZooKeeper分布式协调从入门到实战
分布式·zookeeper·云原生
oioihoii5 小时前
ZooKeeper 三节点集群部署:别再单机玩,高可用强一致集群这样搭
分布式·zookeeper·云原生
一切顺势而行7 小时前
easysearch 安装
spring·spring cloud·微服务
云游牧者7 小时前
K8S-Helm包管理全解-从入门到Chart开发实战指南
云原生·容器·kubernetes·helm·chart模板
Elastic 中国社区官方博客8 小时前
一个查询,无限 Elasticsearch Serverless 项目:跨项目搜索介绍
大数据·elasticsearch·搜索引擎·信息可视化·云原生·serverless·全文检索