Aller au contenu

Linux Guide

Dossier GitLab : éditions CE et EE, cycle de versions, support et installation sur Debian et AlmaLinux

À quoi sert GitLab auto-hébergé, ce que coûtent les offres, quelles versions sont maintenues, et comment l'installer et le mettre à jour sur Debian 12/13 et AlmaLinux 8/9/10 (hors paquets Debian).

par Frédéric Vagner · publié le

Produits
GitLab
Source
docs.gitlab.com ↗

GitLab est la plateforme de gestion de code source et d'intégration continue (CI/CD) que nous utilisons en interne (gitlab.haisoft.net). Il existe en CE (édition communautaire, gratuite) et EE (édition entreprise, fonctions payantes selon l'abonnement), installables sur son propre serveur (« Self-Managed ») ou utilisables en SaaS sur GitLab.com. Ce dossier concerne l'installation auto-hébergée.

Offres et prix

D'après la page officielle des tarifs (24/10/2026) : Free 0 $ par utilisateur et par mois ; Premium 29 $ par utilisateur et par mois, facturé annuellement ; Ultimate sur devis. Des crédits GitLab Credits pour les fonctions d'IA sont inclus (12 $ par utilisateur et par mois en Premium, 24 $ en Ultimate, d'après la page) et achetables à 1 $ le crédit ; minutes de calcul supplémentaires : 10 $ les 1 000 minutes ; stockage supplémentaire : 5 $ par mois pour 10 Gio. Les limites de l'offre Free (utilisateurs par groupe, stockage, minutes) concernent surtout GitLab.com. Prix en euros et conditions Self-Managed : à confirmer auprès de GitLab.

Cycle de versions et support

  • Version mineure mensuelle, programmée le troisième jeudi de chaque mois ; version majeure chaque année en mai (la prochaine, GitLab 20.0, le 20/05/2027).
  • Versions de correctifs deux fois par mois : le mercredi de la semaine précédant et celui de la semaine suivant la version mineure (prochaines : 11/11 et 25/11/2026), plus des correctifs critiques hors calendrier.
  • Politique : les corrections de bogues ne sont reportées que sur la version stable courante ; les correctifs de sécurité sur la version courante et les deux versions mensuelles précédentes. Versions maintenues au 24/10/2026 : 19.5 (bogues et sécurité), 19.4 et 19.3 (sécurité).
VersionSortieFin de support (endoflife.date)Dernier correctif
19.515/10/202621/01/202719.5.1
19.417/09/202617/12/202619.4.3
19.320/08/202619/11/202619.3.6
19.216/07/202615/10/2026 (terminée)19.2.9

Règle pratique : rester sur la dernière version ou au plus à deux versions mineures de retard, sinon plus aucun correctif de sécurité n'est publié. Le saut de plusieurs versions doit suivre les chemins de mise à jour officiels (« upgrade paths »).

Disponibilité sur Debian et AlmaLinux

GitLab n'est pas dans les paquets Debian stable : on installe les paquets Linux (Omnibus) gitlab-ce ou gitlab-ee du dépôt GitLab. Les mises à jour de sécurité ne passent donc pas par les DSA Debian. D'après la page d'installation officielle :

SystèmePris en charge depuisFin de vie du systèmeDernière version GitLab proposée
Debian 1216.1.0juin 202819.3.0 (à surveiller)
Debian 1318.5.0juin 203023.1.0
AlmaLinux 814.5.0mars 202921.10.0
AlmaLinux 916.0.0mai 203225.0.0
AlmaLinux 1018.6.0mai 203528.0.0

Point d'attention : la page indique « dernière version supportée proposée 19.3.0 » pour Debian 12 (et Debian 11, fin d'août 2026). Si l'instance tourne sur Debian 12, prévoir la migration vers Debian 13 avant de dépasser la 19.3 ; confirmer la règle exacte avec l'éditeur.

Sécurité récente

Bulletin critique du 21/10/2026 : CVE-2026-110264 (CVSS 10, exécution de code à distance sans authentification), corrigé en 19.5.1, 19.4.3, 19.3.6, 19.2.9, 19.1.9, 19.0.10 et 18.11.13 : voir l'article d'alerte GitLab.

Que faire

  1. Identifier la version et l'édition de chaque instance.
  2. Passer à la dernière correction de la branche, ou mieux à 19.5.x.
  3. S'abonner au flux docs.gitlab.com/releases/patch-releases.xml.
  4. Sauvegarder avant toute mise à jour.

Vérifier

sudo gitlab-rake gitlab:env:info
head -1 /opt/gitlab/version-manifest.txt
apt-cache policy gitlab-ce   # Debian
sudo gitlab-backup create
sudo apt update && sudo apt install gitlab-ce   # ou gitlab-ee ; dnf upgrade gitlab-ce sur AlmaLinux

À lire aussi