Install and set up Gitlab CI Runner to use Docker

GitLab CI allows you to use Docker Engine to build and test docker-based projects.

We will follow the official guide: Using Docker Build

Here we choose the first method "Use shell executor".


1.Install GitLab Runner:

Here we install gitlab-ci-multi-runner on linux. Follow this official guide until "Register the runner": Install using official GitLab repositories


2. Register the runner:

Using Docker Build is trying to register the runner in non-interactive way. Somehow it doesn't work. Here we follow the registration step in Install using official GitLab repositories, installing in interactive way.

1

As we can see from the above picture, we will need to provide coordinator URL and token. They can be found in your repository at "Settings" -> "Runners":

1

After registering, we should be able to see the runner in "Settings" -> "Runners":

1


3. Install docker, set up privileges.

Just continue following Using Docker Build


4. Register multiple runners and make them run builds concurrently.

The runner config file is located at:

/etc/gitlab-runner/config.toml

1

The concurrent is default to 1. Here we use 3 concurrent runners, so we set it to 3.


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值