Nos Formations

 Faire circuler les savoirs, partager, échanger, (se) challenger sont des volontés prégnantes
chez Peaks.

Introduction à l’intégration continue avec Gitlab CI

separateur-titre-gauche

L’intégration continue est devenue un aspect central du développement en permettant d’automatiser et de renforcer le process de développement, en augmentant la confiance de l’équipe lors du déploiement d’une nouvelle version du projet. Cette formation propose une introduction très pratique à l’Intégration Continue avec Gitlab CI, grâce à la mise en place d’une CI complète de A à Z, jusqu’à la livraison du projet sous la forme d’une image docker.

PUBLIC ET PRE-REQUIS

  • Développeur, DevOps débutant
  • Avoir les bases de Git et Docker

OBJECTIFS

  • Connaître les bases théoriques de la CI/CD
  • Mettre en place une CI simple avec Gitlab
  • Livrer automatiquement son projet avec Docker

PROGRAMME

  1. Introduction aux notions théoriques de l’Intégration Continue et du Déploiement Continu
  2. Présentation des outils de CI/CD (Gitlab, Travis, Jenkins…)
  3. Introduction à GitLab CI
    1. Création du fichier .gitlab.ci
    2. Définition des jobs composants la pipeline
    3. Paramétrage du job
    4. Déclenchement des jobs
  4. Mise en pratique d’une CI sur un projet exemple en Python : tests unitaires et linter
  5. Introduction aux concepts de Docker
    1. Bases de Docker
    2. Choix d’une image Docker pour l’exécution des jobs
    3. Création d’une image personnalisée
  6. Mise en pratique : création d’une image personnalisée docker pour la CI
  7. Création d’une image docker contenant le projet
  8. Dépôt d’un livrable du projet sous forme d’image Docker
  9. Évaluation des connaissances acquises pendant la formation et délivrance de l’attestation de réussite le cas échéant

DUREE

Formation d’une journée

logo-blogpeaks

Retrouvez les actualités, retours d’expérience, billets d’humeur, informations techniques et autres news de l’équipe Peaks.

L’autoscaling dans Kubernetes
11/07/2022
Présentation de Damien sur le scaling dans Kubernetes
MiXit : nos conférences de coeur
27/06/2022
Retour sur les conférences du Mixit qui nous ont marquées.
Meet-up Kubernetes
17/06/2022
Meet-up : découverte de Kubernetes et Karpenter

Vous partagez nos passions ?

Titre