新しいコミットをプッシュすると、ランナーからビルドを開始したいのですが、次のメッセージが表示されます。
これらのタグのいずれかが割り当てられたアクティブなランナーがオンラインにないため、このビルドはスタックしています: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でそれを見ることができます。
何が足りないのかわかりません...
あなたはまだランナーを開始する必要があります:
gitlab-ci-multi-runner start
を実行してサービスを開始するか、gitlab-ci-multi-runner run
を実行してターミナルで直接実行します。