DevOps云原生创建devops流水线(微服务项目上传git,打包镜像,部署k8s)
2023-12-16 09:33:26
开发和运维人员的解决方案
一、中间件的部署(Sentinel/MongoDB/MySQL)
二、创建DevOps工程
邀请成员
三、创建流水线
四、编辑流水线
①、拉取代码(若失败,则将制定容器改为maven)
若失败,则将命令改为:ls
②、编译
③、将打成的jar包构建镜像
# 打包镜像 -t 镜像名:版本名 -f 指定用哪个文件进行打包 工作目录
docker build -t hospital-nanage:latest -f hospital-nanage/Dockerfile hospital-nanage/
添加并行阶段,将其他微服务打包成镜像
④、将镜像推送到Docker仓库(以阿里云仓库为例,先创建阿里云仓库)
修改并行文件jenkinsfile内容,将所有镜像都推送
⑤、部署到dev环境
添加并行阶段,将每个微服务的deploy.yml文件都修改
⑥、流水线发送邮件
配置WebHooks(每个项目只需要配置好WebHooks,只要推送的代码发生变化,自动启动流水线的运行)
文章来源:https://blog.csdn.net/usa_washington/article/details/135005533
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!