Quand je pousse un commit, je voudrais commencer la construction du coureur, mais je reçois ce message:GitLab CI Pourquoi ce coureur ne fait pas la construction?
Cette construction est coincé, parce que vous n'avez pas encore coureurs actifs en ligne avec l'un de ces balises qui leur sont assignées: dev
Aller à la page coureurs
J'ai installé gitlab ce 8.15.2.
J'ai créé un projet de base en C, un fichier ".gitlab-ci.yml":
project1:
tags:
- dev
script:
- make
- ./test
(Si je retire l'étiquette, je reçois presque le même message)
J'ai créé un coureur spécifique:
[email protected]:~# 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!
[email protected]:~# gitlab-ci-multi-runner verify
Running in system -mode.
Verifying runner... is alive runner=XXX
Sur/admin/runners, je peux le voir.
Je ne comprends pas ce que je suis absent ...
Avez-vous informé le nom d'une course? 'gitlab-ci-multi-runner start' ou' gitlab-ci-multi-runner run' – oLen
Non ... 'gitlab-ci-multi-runner run' faire fonctionner la construction, merci beaucoup! – julien2313
Nice! Je vais mettre cela comme une réponse. – oLen