web-dev-qa-db-ja.com

GitLab CIなぜこのランナーはビルドを行っていないのですか?

新しいコミットをプッシュすると、ランナーからビルドを開始したいのですが、次のメッセージが表示されます。

これらのタグのいずれかが割り当てられたアクティブなランナーがオンラインにないため、このビルドはスタックしています:dev

ランナーページに移動

GitLab8.15.2をインストールしました。

Cで基本的なプロジェクト「.gitlab-ci.yml」ファイルを作成しました:

project1:
  tags:
    - dev
  script:
    - make
    - ./test

(タグを削除すると、ほぼ同じメッセージが表示されます)

私は特定のランナーを作成しました:

root@debian:~# gitlab-ci-multi-runner register
Running in system-mode.
Please enter the gitlab-ci coordinator URL (e.g. https://gitlab.com/):
  http://127.0.0.1
Please enter the gitlab-ci token for this runner:
  XXX
Please enter the gitlab-ci description for this runner:
  [debian]: p1
Please enter the gitlab-ci tags for this runner (comma separated):
  dev
Registering runner... succeeded                     runner=XXX
Please enter the executor: kubernetes, docker, parallels, ssh, docker+machine, docker-ssh, Shell, virtualbox, docker-ssh+machine:
  Shell
Runner registered successfully. Feel free to start it, but if it's running already the config should be automatically reloaded!
root@debian:~# gitlab-ci-multi-runner verify
Running in system -mode.

Verifying runner... is alive                        runner=XXX

/ admin/runnersでそれを見ることができます。

何が足りないのかわかりません...

6
julien2313

あなたはまだランナーを開始する必要があります:

gitlab-ci-multi-runner startを実行してサービスを開始するか、gitlab-ci-multi-runner runを実行してターミナルで直接実行します。

12
oLen