Vous êtes sur la page 1sur 15

GITLAB CI ET

CONFIGURATION DE
GIT POUR GITLAB CI
PRÉSENTER PAR

NABILA EL MARIAM EL Remy


KRAMECH KRAMECH Marsh
Ceo Of Ingoude
Company
SOMMAIRE
01 DÉFINITION DE GITLAB CI

02 LES AVANTAGES DE GITLAB CI

03 NOTION DE PIPELINE

04 LA CONFIGURATION DE GITLAB CI

05 CONCLUSION
QU’EST-CE QUE
GITLAB CI?
GitLab CI est l’un des outils DevOps les plus importants.
Développé par GitLab, il est utilisé pour faciliter et
accélérer le processus de distribution des applications,
en exploitant des méthodologies dites d’intégration
continue (Continuous Integration CI / Continuous
Development CD / Continuous Deployment CD).
Ces méthodes permettent d’intégrer, tester et déployer
du nouveau code sur un dépôt GIT partagé. Cela en
moins de temps et d’efforts, pour aider les équipes de
développement à se coordonner de façon plus efficace
et réduire la complexité du projet
LES AVANTAGES DE L’UTILISATION DE GITLAB CI

Amélioration de la qualité
rapidité accrue sécurisé
du code

vous n’avez plus Avec GitLab CI, vous GitLab CI dispose de


besoin de passer par pouvez détecter les diverses fonctions de
des processus bogues et les erreurs sécurité telles que
manuels tels que la dans votre code avant l’analyse des
construction, le test qu’ils ne passent en vulnérabilités, la
et le déploiement du production. gestion des secrets et
code lorsque vous l’analyse du code afin
utilisez GitLab CI. de réduire les
menaces de piratage.
flexible tests automatisés

Vous pouvez personnaliser Vous n’avez pas besoin


GitLab CI pour répondre aux d’exécuter les tests
besoins de votre équipe de manuellement, car vous
développement. Vous pouvez pouvez écrire des scripts pour
utiliser cet outil avec les rédiger et exécuter les tests
principaux langages et automatiquement.
frameworks..
NOTION DE PIPELINES
GitLab CI organise ces tâches d'automatisation en
utilisant des pipelines, qui sont des séquences
d'étapes (ou "jobs") qui peuvent être exécutées en
série ou en parallèle. Les pipelines assurent une
gestion structurée des processus de CI/CD..
CONFIGURATION DE GITLAB CI

La configuration de Git pour l'intégration


avec GitLab CI est une étape essentielle pour
tirer parti de cette puissante plateforme.
Voici les étapes clés pour configurer Git
avec GitLab CI :
1-Création du fichier `.gitlab-ci.yml` : Le cœur de la
configuration de GitLab CI réside dans ce fichier. Il
doit être créé à la racine du dépôt GitLab. Ce fichier
définit les jobs à exécuter et les étapes du pipeline
CI/CD.

2-Configuration de GitLab Runner : Les GitLab


Runners sont les exécuteurs des jobs du pipeline.
Vous devez les configurer sur des machines dédiées
ou dans des conteneurs Docker, en fonction de vos
besoins. Ces runners peuvent être spécifiques à votre
projet.
3-Variables d'Environnement : Vous pouvez stocker
des variables d'environnement sensibles dans GitLab
CI/CD, comme des clés d'API secrètes, pour les utiliser
dans votre pipeline. Il est essentiel de les gérer de
manière sécurisée.

4-Déclencheurs : Configurer des déclencheurs vous


permet de démarrer automatiquement un pipeline CI/CD en
réponse à des événements spécifiques, tels qu'un commit
sur une branche.
5-Surveillance et Suivi : GitLab CI offre des outils de
surveillance et de suivi pour suivre l'état des pipelines,
consulter les logs et accéder aux rapports des jobs.
Cela garantit une visibilité complète sur le processus de
CI/CD.
CONCLUSION
En résumé, GitLab CI est utilisé pour :

Stocker et gérer le code

Automatiser le pipeline CI/CD


Lorem ipsum dolor sit amet,
consectetur adipiscing elit.

Suivre les problèmes Duis vulputate nulla at ante


rhoncus, vel efficitur felis
condimentum. Proin odio
odio.
Sécuriser le code
STRATEGY N°3
Collaborer
THANK'S FOR
WATCHING

Vous aimerez peut-être aussi