GitLab Pages logo

GitLab Pages

GitLab Inc. · 🌐 Hébergement statique

GitLab Pages publie des sites statiques directement depuis des dépôts GitLab grâce aux pipelines GitLab CI/CD.

Catégorie
Hébergement statique
Offre gratuite
Disponible
Payant à partir de
$29/user/month
Vérifié
2026-07-09

Aperçu

GitLab Pages publie des sites statiques depuis un dépôt GitLab via GitLab CI/CD. Un pipeline construit le projet, déclare une tâche Pages, puis GitLab sert les fichiers générés depuis une URL gitlab.io ou un domaine personnalisé. C’est un bon choix lorsque le code source, les merge requests et le déploiement vivent déjà dans GitLab.

L’offre gratuite dépend de GitLab.com Free plutôt que d’un plan Pages séparé. Les tarifs officiels actuels indiquent 400 minutes de calcul par mois et 10 Gio de stockage projet, tandis que les paramètres GitLab.com Pages indiquent une taille maximale de site de 1 Go. Les domaines GitLab Pages par défaut sont servis en HTTPS, et les domaines personnalisés peuvent utiliser des certificats SSL/TLS.

GitLab Pages convient surtout à la documentation, aux sites open source, aux portfolios et aux front-ends statiques qui bénéficient d’un pipeline CI/CD. Ce n’est pas une plateforme applicative serverless : le traitement serveur dynamique est hors périmètre, et les builds lourds peuvent épuiser l’allocation gratuite de minutes de calcul.

Avantages

  • Intégré aux projets, merge requests et pipelines CI/CD GitLab
  • Compatible avec tout générateur de site statique ou HTML, CSS, JavaScript et Wasm
  • Les domaines gitlab.io par défaut sont servis en HTTPS
  • Prend en charge les domaines personnalisés, les certificats TLS et le contrôle d'accès

Inconvénients

  • Les builds gratuits sur GitLab.com partagent l'allocation mensuelle de 400 minutes de calcul
  • Les sites GitLab.com Pages ont une taille maximale de 1 Go
  • Pas de runtime serveur pour PHP, ASP ou back-ends longue durée
  • Moins orienté plateforme front-end que Netlify ou Vercel

Idéal pour

  • Documentation de projet hébergée à côté du code source
  • Équipes centrées sur GitLab qui veulent des déploiements statiques pilotés par CI/CD
  • Projets open source, portfolios et sites marketing simples

Comparer avec

Pour commencer

  1. 1 Créez ou ouvrez un projet GitLab
  2. 2 Ajoutez le code du site statique et un pipeline .gitlab-ci.yml
  3. 3 Configurez une tâche avec pages: true et publiez la sortie générée
  4. 4 Lancez le pipeline et ouvrez l'URL gitlab.io générée
  5. 5 Ajoutez éventuellement un domaine personnalisé et un certificat TLS

Guides associés

Fonctionnalités

  • Déploiements avec GitLab CI/CD
  • Domaines personnalisés
  • Prise en charge HTTPS
  • Contrôle d'accès
  • Tout générateur de site statique
  • Déploiements parallèles

Frameworks

AstroHugoJekyllGatsbyNext.jsReactVue

FAQ

GitLab Pages est-il gratuit ?

Oui. GitLab Pages est disponible dans l'offre Free de GitLab et fonctionne sur l'infrastructure fournie par GitLab sans coût supplémentaire, mais les builds consomment l'allocation de minutes de calcul GitLab.com.

Quelles sont les principales limites gratuites ?

Sur GitLab.com Free, la page tarifaire indique 400 minutes de calcul par mois et 10 Gio de stockage projet. Les paramètres GitLab.com indiquent une taille maximale de site Pages de 1 Go.

GitLab Pages peut-il exécuter du code côté serveur ?

Non. GitLab Pages sert une sortie statique comme HTML, CSS, JavaScript et Wasm. Le traitement serveur dynamique comme PHP ou ASP n'est pas pris en charge.

Déployez ces projets sur GitLab Pages

Projets open source et modèles qui tournent sur l’offre gratuite de GitLab Pages.

Aucun projet lié pour l’instant. Proposez-en un →