Aller au contenu principal

GitLab Pages

GitLab Pages est un service pour générer des sites web statistique à partir de votre repository Git via les outils d'intégration continue de GitLab. Il est possible d'utiliser des générateurs de style Jekyll, Hugo…

Cas par défaut

Documentation officielle de GitLab Pages

L'URL d'accès au site web sera en https://username.pages.mia.inra.fr/nom_projet ou https://groupe.pages.mia.inra.fr/nom_projet

Attention

Si le login ou le groupe comporte un point dans le nom (exemple robert.dupont ou projet.exceptionnel) l'URL générée par GitLab pour le HTTPS signalera une exception de sécurité dans les navigateurs. Solution pour éviter ce problème : supprimer le "." du nom (exemple robertdupont au lieu de robert.dupont)**

BONNE PRATIQUE

Les projets "personnels" qui nécessitent Gitlab Pages ne doivent pas être créé sous l'espace utilisateur mais dans un groupe sans le . entre le prénom et le nom.

Ex : martindupont au lieu de martin.dupont

Démo

Voici un exemple projet de démonstration : https://forgemia.inra.fr/adminforgemia/demo-pages

Cas particulier : nom de domaine propre

Si pour des raisons d'affichage ou de communication vous souhaitez que vos pages créées avec GitLab Pages aient un nom de domaine propre, il y a deux possibilités.

Un nom de domaine en inrae.fr

Exemple : https://mulcyber.toulouse.inra.fr/

Vous voulez un nom de domaine en xxx.inrae.fr, xxx.unite.inrae.fr ou xxx.centre.inrae.fr.

  1. Envoyez un mail au support de la forge avec le modèle suivant :

    Bonjour,

    Pouvez-vous faire une demande de nom DNS auprès de la DSI pour mon projet [nom_du_projet] ?

    Le nom que je souhaiterais est :

    [nom_DNS_souhaite]

    Merci d'avance, bonne journée.

    Ce sont les services de la DSI qui gèrent les noms de domaine en .inra.fr. En règle générale, si votre groupe ou projet à une portée nationale, les services de la DSI peuvent accepter des noms en [mon_projet].[mon_groupe].inra.fr. Pour les autres, les services de la DSI accepte plus facilement des noms [mon_groupe].[centre].inra.fr.

  2. Une fois le nom de domaine validé par la DSI, vous devez générer un certificat SSL et faire une demande Ariane auprès de la DSI pour la requête de certification.

  3. Après avoir récupéré la chaîne de certification, complétez la configuration de GitLab Pages avec le nouveau nom de domaine et les certificats SSL.

Autre cas de figure : Nom de domaine en .fr, .com, etc

Voir les offres de la DSI dans ce domaine.