Gitlab
Mise à jour
C'est le paquet Gitlab qui est installé.
sudo apt update
sudo apt upgrade
Vérification
1 - Régénération de la configuration
sudo gitlab-ctl reconfigure
2 - Redémarrage du service
sudo gitlab-ctl restart
Gitlab Runner
Pour avoir la construction d'un conteneur dans un conteneur, il faut passer les étapes suivantes
Ajouter dans le fichier ``
services:
gitlab-runner:
image: 'gitlab/gitlab-runner:latest'
container_name: runner-docker-dind
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./config:/etc/gitlab-runner
restart: unless-stopped
On ajoute le dossier de configuration
mkdir config
Démarrage du conteneur
docker-compose up -d
On enregistre le nouveau runner auprès de Gitlab. Des instructions vont être demandés.
docker-compose exec gitlab-runner gitlab-runner register
Un fichier est ajouté dans le dossier de configuration config/config.toml (on modifie la lign volumes)
volumes = ["/cache", "/var/run/docker.sock:/var/run/docker.sock"]
Gitlab Registry
TODO