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


相关推荐
Cloud Traveler12 分钟前
Archcraft携手cpolar打造轻量化远程开发环境
网络·云原生·eureka
九皇叔叔24 分钟前
【01】微服务系列之 Nacos 安装部署
微服务·云原生·nacos·架构·springboot3
福赖27 分钟前
《微服务即使通讯中RabbitMQ的作用》
c++·微服务·架构·rabbitmq
研发小能39 分钟前
信创生态认证视角:国产DevOps平台选型的权威认证价值与实操评估方法
devops·devops平台·devops系统·devops厂商·研发效能平台
liux352840 分钟前
基于kubeadm构建K8S高可用集群:从理论到实践
云原生·容器·kubernetes
Bypass--1 小时前
攻击篇 | 云原生安全攻防实战
安全·云原生
AllData公司负责人2 小时前
【亲测好用】云原生数据平台能力演示
数据库·云原生·开源
奈斯ing15 小时前
【Oracle篇】基于OGG 21c全程图形化实现9TB数据从Oracle 11g到19c的不停机迁移(上):微服务架构详解与微服务部署,及同步问题总览(第一篇,总共三篇)
微服务·oracle·架构
Hernon15 小时前
微服务架构设计 - 架构取舍决策CAP
微服务·云原生·架构