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