此处介绍最简单镜像构建模式
gitlab ---> 阿里云镜像仓库 ----> 容器部署
- gitlab 创建一个项目
- 在阿里云镜像仓库,创建一个项目关联gitlab对应的代码库
- 在对应项目 -设置-集成 -添加一个 web 钩子,http://cr-callback.console.aliyun.com/sourceRepo/doGitLabCallBack.json 选中 推送 和 标签推送
- 在阿里云镜像仓库创建一条构建规则,选择代码变更时自动构建,这样你向 gitlab 推送代码,只要符合构建规则,镜像仓库就会自动构建镜像
-
阿里云镜像仓库本身内置了一个规则,如下图
image.png
可以利用这个规则做镜像版本发布,推送分支 release-v1.0.0 就会生成 1.0.0 版本镜像 ,可以控制镜像版本,方便线上发布和回滚。
网友评论