Différences
Ci-dessous, les différences entre deux révisions de la page.
— |
adminsys:gitlab [2020/06/14 19:21] (Version actuelle) sebian créée |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | Nous utilisons le logiciel GitLab pour faire tourner [[https:// | ||
+ | # GitLab | ||
+ | |||
+ | GitLab est installé via le paquet « tout en un » Omnibus, nous l' | ||
+ | |||
+ | ## Machine virtuelle | ||
+ | |||
+ | FDN sponsorise la machine virtuelle mercure.ffdn.org: | ||
+ | |||
+ | * IPv4: 80.67.169.54 | ||
+ | * IPv6: 2001: | ||
+ | * CPU: 4x vCPU | ||
+ | * RAM: 6Go | ||
+ | * Disk: 60Go | ||
+ | |||
+ | Les comptes UNIX de **youpi**, **taziden**, | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | Les comptes UNIX sur la machine mercure, sont gérés par le playbook ansible `users`, voir: [[https:// | ||
+ | Le mot de passe root est dans le password-store (du même dépôt GIT). | ||
+ | |||
+ | Le répertoire `/etc` de mercure est géré par etckeeper, à chaque commit un hook envoie/ | ||
+ | |||
+ | ## Installation de GitLab | ||
+ | |||
+ | Via les dépôts APT voir: [[https:// | ||
+ | La configuration de GitLab se fait dans le fichier `/ | ||
+ | |||
+ | ## Mise à jour | ||
+ | |||
+ | Les mises à jour sont simples, via le gestionnaire de paquets: `apt update; apt dist-upgrade; | ||
+ | |||
+ | ## Sauvegardes | ||
+ | |||
+ | Configuré dans `/ | ||
+ | |||
+ | # GitLab-Runner | ||
+ | |||
+ | Pour les fonctionnalités de « CI/CD » de GitLab, Lorraine Data Network sponsorise une machine virtuelle : hera.ffdn.org | ||
+ | |||
+ | * IPv4: 80.67.188.197 | ||
+ | * IPv6: 2001: | ||
+ | * CPU: 1x vCPU | ||
+ | * RAM: 2Go | ||
+ | * Disk: 20Go | ||
+ | |||
+ | GitLab-runner et docker sont installés sur cette machine via les dépôts APT, voir la doc externe : [[https:// | ||
+ | |||
+ | ## Mise à jour | ||
+ | |||
+ | Les mises à jour sont simples, via le gestionnaire de paquets: `apt update; apt dist-upgrade; |