之前,我对比了最常用的构建软件之间的区别和优劣势,如果想查看的话,可以回顾之前的文章《最常用的几款Paas平台编译构建工具的对比》。
今天主要是基于华为云CodeArts Build的实际搭建经验,给大家做一点小小的分享,希望可以大家带来帮助。本文是Build经验分享第三弹, 会讲解如何创建一个自定义镜像,用于构建。
当常用的编译构建环境无法满足构建需求时,比如缺少必要的依赖包、工具等, 我们可以通过自定义构建环境提供的基础镜像。添加项目需要的依赖和工具,制作Dockerfile文件,然后制作Docker镜像再推送至SWR仓库,即可实现自定义环境构建。
1.在容器镜像服务创建“组织”。
2.在代码托管服务基于Java Maven Demo模板创建代码仓库。
3.在首页的更多里找到” 自定义构建环境”,将对应的Dockerfile文件及制作镜像过程中需要的其他文件上传到代码仓库根目录。