---
# System prepended metadata

title: 'Atelier 20/04/2020 : Gitlab JS'

---

---
robots : noindex, nofollow
---

# Atelier 20/04/2020 : Gitlab JS

- Présentateur : Nicolas Laval
Vidéo : https://minio.lab.sspcloud.fr/l4tu7k/20200422%20-%20Gitlab%20-%20JS.mkv


* Intro projet JS 00:00

* Initialiser un projet Gitlab 09:55

* Passage à l'automatisation
    * Tour propriétaire GitLab 15:18
    * Créer des branches (utilisation GitHub Desktop) 17:24 
        * Branches protégées dans GitLab et bonnes pratiques 19:10

    * Fichier Automatisation (gitlab.yml) + notion de runner 20:35
        * notion d'étape 22:50
        * lister les pipelines 27:39
        * les tests : exposer la couverture des tests 28:45
        * notion d'artifact 29:28
        * étape deploy-pages (pour mettre à dispo rapport de test) 31:04
            * notion de dépendance 33:40
        * Les pages 36:15
        * relance des pipeline/jobs + logs 38:40
        * conditionnement du lancement des jobs par branche 39:50
    * Construction automatisée d un livrable JS 42:00
        * en local dans un premier temps
        * via gitlab 47:49
            * expiration des artifacts et accès aux artifacts générés dans les pipelines 49:40
    * Livraison automatisée
        * à la main (pas automatisée) 52:30
        * sous Gitab 56:00
        * [Bonus] où se déploient les pages 1:00:00
        * utilisation de variables 1:00:30
        * Merge Request 01:03/30

* Questions / Réponses 01:05:35
    * Question de Jean François de Lille : et Docker là dedans ? Ouverture sur Docker ...

MERCI !!


