镜像构建仓库
如果您已经厌倦了每次代码变更都要重复手动的构建并上传镜像到仓库,那么镜像构建仓库正是您所需要的。镜像构建仓库不同于一般的镜像仓库,它会和您的代码仓库相关联,只要代码仓库发生了变化,构建仓库将会自动根据新的代码进行构建,并将最新的镜像上传至仓库。
注意:镜像构建仓库只能通过自动构建或者在页面点击构建的方式上传镜像,不能像普通镜像仓库一样在本地进行 push 操作。
Alauda云平台现在支持镜像构建仓库和 Github、Bitbucket 以及 OSChina 上的代码仓库进行关联,未来我们还会和更多代码仓库进行对接,打造更加良好的用户体验。
构建
构建是通过 Dockerfile 和相关代码生成最终镜像并将镜像上传至镜像仓库的过程,是链接代码仓库和镜像构建仓库的关键步骤。构建一般包含从代码仓库下载代码,引入基础镜像,相关依赖安装,环境变量设置,镜像上传等过程。由于国内网络方面的问题,代码、镜像以及相关软件依赖的下载速度很慢,Alauda云平台可以自动解决网络相关问题,加速您构建镜像的过程。