如何制作和使用GitLab Runner的Docker镜像

GitLab Runner是一个开源项目,用来执行用户的任务,然后将执行结果返回给GitLab服务器。GitLab Runner可以和GitLab的CI/CD机制结合使用,后者是开源的持续集成/持续交付服务。本文将以自建的CentOS镜像为基础,构建GitLab Runner的Docker镜像,实现CI/CD服务的快速部署。

一、环境描述

1. 虚拟机配置

  • CPU:双核
  • 内存:4 GB
  • 硬盘:120 GB
  • IP:192.168.190.128

2. 操作系统

  • 版本:CentOS 7.4 x86_64 (1708)
  • 安装方式:Minimal

3. Docker

4. 基础镜像

5. GitLab

6. GitLab Runner

  • 版本:10.5.0
  • 安装方式:yum

二、构建镜像

1. 新建Dockerfile文件

继续阅读如何制作和使用GitLab Runner的Docker镜像