根据《腾讯容器云平台基于dockerfile进行自动化构建》一文中,我们知道了自动化构建,现在讲解下手动构建的功能和实现。
1.指定源码分支构建
2.指定commit号构建
3.使用Dockerfile进行构建
在镜像构建中,点击立即构建,会弹出立即构建镜像界面,构建方式选择指定源码分支构建,镜像版本(可自定义填写,这里我填写v6),分支列表(当前需要构建代码源中的分支,这里我选的nginx),最后点击构建。在镜像构建中,会多出一条构建记录。
构建验证
在镜像版本中,可以看到对应的v6版本
在镜像构建中,点击立即构建,会弹出立即构建镜像界面,构建方式选择指定commit号构建,填写镜像版本和Git commit号,最后点击构建。
构建验证
在镜像版本中,可以看到对应的v7版本
备注:git commit号查看方式
登录gitlab,进入项目下的分支,在右侧点击Repository下的commits,复制对应的commit版本号即可。指定commit号构建需要先生成commit版本号(可在gitlab上提交文件或其他方式生成)。
在镜像构建中,点击立即构建,会弹出立即构建镜像界面,构建方式选择使用dockerfile进行构建,填写镜像版本和Dokcerfile文件内容,最后点击构建。 这里的构建来源是dockerfile构建,是获取不到gitlab源码文件,所以/data/www/wordpress是空文件夹。Dockerfile构建是用于自定义dockerfile,可从第三方拉取镜像,自定义docker业务镜像。
构建验证
在镜像版本中,可以看到对应的v8版本
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。