Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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