Gitlab的specificRunner安装与注册

Gitlab的specificRunner安装与注册

这里使用docker版本的specificRunner,以下命令可直接使用。

注册时必须须替换urlregistration-token,其他项可按需求更改。

流程

  1. 拉下最新版本镜像

    docker pull gitlab/gitlab-runner
  2. 启动启动容器

    docker run -d --name gitlab-runner --restart always \
      -v /srv/gitlab-runner/config:/etc/gitlab-runner \
      -v /var/run/docker.sock:/var/run/docker.sock \
      gitlab/gitlab-runner:latest
  3. runner注册

    docker exec -it gitlab-runner gitlab-runner register \
      --non-interactive \
      --executor "docker" \
      --docker-image alpine:latest \
      --url "https://gitlab.com/" \
      --registration-token "PROJECT_REGISTRATION_TOKEN" \
      --description "docker-runner" \
      --tag-list "docker" \

    urlregistration-token是在Gitlab的CI/CD页面

    1566811661513

  4. 检查注册是否成功

    1566811779484

    绿色代表注册成功。

    1566811872456

    如果ip与本机不同,不用担心,这是gitlab分配的地址,可以正常调用。

  5. 查看日志

    docker logs -f gitlab-runner

注意

如果是虚拟机中的docker,则需要将虚拟机挂在到物理网络才可以连接。否则虽然虚拟机中的runner可以注册到gitlab,但gitlab无法访问


Gitlab的specificRunner安装与注册
https://note.0moe.cn/Gitlab/2019/08/26/Gitlab的specificRunner安装与注册/
作者
Dawn_南风
发布于
2019年8月26日
许可协议