【问题标题】:Gitlab no active runners. WhyGitlab 没有活跃的跑步者。为什么
【发布时间】:2018-10-24 09:57:40
【问题描述】:

我通过 docker-compose 安装了 gitlab 和 gitlab-runner

version: '3'
services:
  gitlab:
    image: gitlab/gitlab-ce:11.3.1-ce.0
    restart: unless-stopped
    volumes:
    - /var/gitlab/etc:/etc/gitlab
    - /var/gitlab/opt:/var/opt/gitlab
    - /var/gitlab/log:/var/log/gitlab
    ports:
    - "80:80"
    - "443:443"
    - "10022:22"
    environment:
    - "TZ=Europe/Moscow"
  gitlab-runner:
    container_name: gitlab-runner
    image: gitlab/gitlab-runner:latest
    volumes:
    - /var/gitlab-runner/data:/home/gitlab_ci_multi_runner/data
    - /var/gitlab-runner/config:/etc/gitlab-runner
    - /var/run/docker.sock:/var/run/docker.sock:rw
    environment:
    restart: unless-stopped

然后我在 gitlab-ci 中注册了跑步者,如下所示:

docker-compose run gitlab-runner register -n \
--docker-privileged --registration-token QyGZmTbPCtwAsLytGmF8 \
--executor docker --description "Global docker runner" \
--docker-image "docker:latest" --url http://gitlab/

之后我就没有活跃的跑步者了。

跑步者的名单总是在增加,但没有一个跑步者是活跃的。

为什么没有一个跑步者是活跃的?为什么总是重新注册?

【问题讨论】:

  • 我猜你错过了在 Gitlab 中启用你的跑步者 Your Project -> Settings -> CI/CD -> Runners
  • 为什么一个跑者注册无限次却不能成为活跃状态?

标签: gitlab gitlab-ci gitlab-ci-runner


【解决方案1】:

我发现了一个错误。 错误发生在

docker-compose run gitlab-runner register -n \
--docker-privileged --registration-token QyGZmTbPCtwAsLytGmF8 \
--executor docker --description "Global docker runner" \
--docker-image "docker:latest" --url http://gitlab/

此命令启动新的 gitlab-runner_run 命令。它制造无限容器并关闭它。 我已经在启动的容器中运行了命令,现在可以了!

【讨论】:

    猜你喜欢
    • 2021-08-10
    • 2020-05-23
    • 1970-01-01
    • 1970-01-01
    • 2017-12-29
    • 2018-06-15
    • 1970-01-01
    • 2020-06-09
    • 2015-11-16
    相关资源
    最近更新 更多