Project

General

Profile

Bug #688

FAilure de l'infrastructure de build

Added by Julien Fastré over 3 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Normal
Category:
-
Target version:
-
Start date:
11/25/2015
Due date:
% Done:

0%

Spent time:

History

#1 Updated by Julien Fastré over 3 years ago

  • Status changed from New to Feedback

Il semble que le service gitlab-runner (qui pilote docker pour les builds) se lance avant le service docker.

Du coup, au démarrage, le client docker (inclut dans gitlab-runner) ne trouve pas à qui parler, et tout plante...

POur modifier ça, j'ai changé la configuration du service gitlab-runner dans systemd pour qu'il ne démarre qu'après le service docker, et qu'il demande que le service docker soit démarré.

Pratiquement, j'ai ajouté un fichier dans /etc/systemd/system/gitlab-runner.service.d/custom.conf avec ceci :

[Unit]

After=docker.service
Wants=docker.service

Ca a l'air de marcher :

$ systemctl show -p "Wants" gitlab-runner.service
Wants=docker.service system.slice
$ systemctl show -p "After" gitlab-runner.service
After=syslog.target network.target docker.service systemd-journald.socket basic.target system.slice

On verra à l'usage...

#2 Updated by Julien Fastré over 3 years ago

  • Status changed from Feedback to Closed

Ca fonctionne : j'ai modifié également sur le docker-builder.

Also available in: Atom PDF