当使用GitLab CI的流水线功能时,可能需要新增项目打包的阶段,此时就要用到Maven或Gradle进行打包。本文将介绍如何以GitLab Runner的镜像为基础,构建集成Maven功能的Docker镜像,然后再简单介绍如何启动和使用Maven容器。
一、环境描述
1. 虚拟机配置
- CPU:单核
- 内存:2 GB
- 硬盘:120 GB
- IP:192.168.190.128
2. 操作系统
- 版本:CentOS 7.4 x86_64 (1708)
- 安装方式:Minimal
3. Docker
- 版本:1.12.6
- 安装方式:参考《如何通过yum安装Docker和Docker-Compose》
4. GitLab服务器
- 版本:GitLab CE 10.5.4
- 安装方式:参考《如何安装和汉化GitLab服务器》
5. GitLab Runner
- 版本:10.5.0
- 制作方式:参考《如何制作和使用GitLab Runner的Docker镜像》