2017-01-09 6 views
3

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 ...

+2

Avez-vous informé le nom d'une course? 'gitlab-ci-multi-runner start' ou' gitlab-ci-multi-runner run' – oLen

+0

Non ... 'gitlab-ci-multi-runner run' faire fonctionner la construction, merci beaucoup! – julien2313

+0

Nice! Je vais mettre cela comme une réponse. – oLen

Répondre

7

Il vous reste à démarrer le coureur:

Execute gitlab-ci-multi-runner start pour démarrer le service ou gitlab-ci-multi-runner run pour exécuter directement dans le terminal.

+0

Avoir les deux sur 2 ordinateurs toujours rien :) –

+0

Dans mon cas, 'gitlab-ci-multi-runner stop' et 'gitlab-ci-multi-runner start' ont aidé. – Apoc