容器镜像服务提供了源代码仓库(Code/Github/Bitbucket/GitLab)的镜像构建功能,支持源代码修改后自动进行镜像构建。本文总结了在使用过程中,可能遇到的问题以及解决方法。如果您有任何问题或建议,欢迎在本文留言。
Code项目名称修改后,无法自动构建。
请确保Code项目的Project Name与路径名称保持一致,避免Code代码修改后,hub自动构建失败。
Code账号名修改后,无法构建。
请提工单,目前需要订正hub上保存的Code账号信息。
解绑Github/Bitbucket/GitLab源代码仓库或者换绑定账号,该怎么办?
【Github/Bitbucket】源代码仓库
需要登录相应的源代码仓库,在设置页面,撤销对“Aliyun Container Registry”的授权。
【GitLab】源代码仓库
需要登录相应的源代码仓库,在设置页面,撤销之前绑定的token。
怎么绑定GitLab源代码仓库?
参考文档:https://yq.aliyun.com/articles/69345?spm=5176.8091938.0.0.QwRCle
怎么动态指定镜像的tag?
参考文档:基于Tag的Docker自动构建
镜像服务展示的Github组织仓库不全,怎么展示全部的namespace?
由于镜像服务没有对应组织仓库的授权,导致无法展示对应的namespace。
方法1)取消组织仓库的第三访问限制
方法2)重新绑定Github账号,授权对应的组织仓库
首先,参考上文“解绑Github/Bitbucket/GitLab源代码仓库”。
重新在镜像服务绑定Github账号,授权对应的组织仓库如下图所示: