DevOps自动化部署与手动部署对比
2022-11-25 10:43:50 5 举报
DevOps自动化部署与手动部署对比流程,java,gitlab-ci为例
作者其他创作
大纲/内容
不同分支代码管理
镜像
源码
根据gitlab-ci.yml执行CI脚本
Gitlab
pod
上传二
命名空间
镜像地址/命名空间/镜像名称:镜像版本号
手动部署
docker
其他镜像仓库如ACR或ECR
打包
运行
new code
调度
通知
替换部署yml文件变量
pull镜像
push代码
上传一
源码,配置.gitlab-ci.yml
编译
注册Runner(url,token关联)
本地代码仓库
Gitlab-Runner
kube apply
本地开发人员
单机
DevOps 流程图(Java为例)
mvn
构建镜像
根据gitlab-ci.yml执行CD脚本
java -jar启动服务
代码更新
执行job
识别.gitlab-ci.yml
Gitlab-CI
commit
Dockerfile
Git
clone
k8s
多个Pipeline
push镜像
自动部署
0 条评论
回复 删除
下一页