Publication de pages web avec gitlab-pages

Principe

  1. Vous rédigez des fichiers/pages dans un langage type markdown ou rst et sauvegardez (git) ces fichiers dans votre projet gitlab.
  2. Un outil (sphinx, mkdocs, hugo . . . ) est appelé dans un job d’intégration continue pour générer des pages web statiques (fichiers html et autres).
  3. gitlab-pages (job CI) pour publier vos pages sur un serveur nommé .gricad-pages.univ-grenoble-alpes.fr/ .

Les étapes 2 et 3 sont automatiques et gérées par l'intégration continue. Il faut simplement décrire le procédé dans le fichier .gitlab-ci.yml (voir section suivante).

Démos