基于Tag的Docker自动构建
2016-07-29 15:31
513 查看
构建规则
一旦您的Tag符合“release-v$version"的形式,将触发自动构建:1)若您有$version相关的Tag构建规则,则以$version的Tag规则帮您构建;
2)若您没有$version相关的Tag构建规则,则帮您以$version的Tag规则进行构建,生成对应的$version镜像;
具体示例
1)首先,需要确认您已经在阿里云镜像服务上创建了镜像仓库,并且开启了“代码变更时自动构建镜像”。2)之后,在镜像仓库对应的源代码仓库上提交相应的Tag。在示例中,githubtest是对应github的镜像仓库,需要在提交Tag至github。具体的操作如下所示:
git tag -a release-v7.1.0 -m "Update ...." git push origin --tags
我们将本地的代码打上“release-v7.1.0”的Tag标签,并且推送至远程。
3)回到镜像仓库的页面,稍等片刻,您会发现,已经触发了一次镜像的自动构建,并且生成了“7.1.0"的镜像版本。
后续
目前,我们暂时只支持“release-v$version"这样的Tag,后续我们将提供出自动构建的详细设置页面,供您自定义设置规则,敬请期待。总结
本文简单介绍了如何基于代码Tag来进行自动构建,只需要您遵守特定的Tag规则,就可以大大简化整个镜像构建的流程。想了解更多容器服务的内容,请点击https://www.aliyun.com/product/containerservice
相关文章推荐
- Docker
- Docker镜像的获取与删除
- ubuntu14.04安装Docker
- 简述Docker镜像、容器、仓库概念
- 1.什么是 Docker
- 2.Docker学习笔记
- docker根路径修改时不生效的问题
- Docker安装停止在:Setting up docker-engine (1.11.2-0~xenial)的解决方法
- docker 入门
- 在Docker和Kubernetes上运行MongoDB微服务
- docker4dotnet #3 .net猿和小鲸鱼的苹果山之旅
- docker管理shipyard中文版v3.0.2更新
- docker和shipyard使用问题
- Docker容器的数据管理
- Docker客户端与守护进程
- docker 的资源限制 总结
- 安装Docker-Compose
- Docker 网络设计哲学
- docker使用技巧
- 在CentOS 7上安装Docker环境