自定义构建环境
背景信息
当常用的编译构建环境无法满足构建需求时,通过自定义构建环境提供的基础镜像,添加项目需要的依赖和工具,制作Dockerfile文件,然后制作Docker镜像并推送到SWR镜像仓,再通过使用SWR公共镜像即可实现自定义环境构建。
基础镜像
编译构建使用centos7和ubuntu18作为基础镜像,并提供多种构建常用的配置环境工具,用户可以根据需要配置自定义构建环境。
内置环境工具如下:
jdk 1.8、maven、git、ant、zip、unzip、gcc、cmake、make。
操作步骤
- 登录编译构建服务首页。
- 在编译构建首页右上角单击“更多”,在下拉列表选择“自定义构建环境”。
- 进入自定义构建环境页面,选择合适的基础镜像,单击即可下载Dockerfile模板。
- 编辑下载的Dockerfile文件。
可根据需要加入项目需要的其他依赖和工具,完成Dockerfile文件自定义,如下为添加了jdk和maven工具的示例。
RUN yum install -y java-1.8.0-openjdk.x86_64 RUN yum install -y maven RUN echo 'hello world!' RUN yum clean all