借用阿里云容器镜像服务,实现Docker自动构建

我们团队已经使用Docker容器,在托管到阿里云容器镜像服务时,利用镜像仓库的“代码源”配置,轻松实现了Docker镜像自动构建。

 image.png 

示例代码:https://github.com/rickding/HelloDocker

配置详细操作:

免费开通阿里云容器镜像服务:https://cr.console.aliyun.com/cn-shanghai/instances/repositories

创建命名空间:

 image.png

创建镜像仓库,选择地域(注意选择的仓库地域)、命名空间,输入仓库名称,点击“下一步”:

 image.png

配置代码源,支持阿里云Code, GitHub, BitBucket和私有GitLab,绑定账号,自动构建时拉取代码。

 image.png

创建成功后,在镜像仓库列表中选择管理,进入管理页面:

 image.png

配置构建规则,默认内置规则根据tag自动触发,我们为master分支增加一个latest构建规则:

 image.png

配置触发器,镜像构建成功后触发更新部署,自动化完成整个流程:

 image.png

猜你喜欢

转载自blog.51cto.com/13851865/2466646