Podcast
Questions and Answers
Quel est le but principal de l'outil Value Stream Map?
Quel est le but principal de l'outil Value Stream Map?
Quel est le rôle des KPI dans le DevOps?
Quel est le rôle des KPI dans le DevOps?
Quel est le nom de la pratique DevOps qui consiste à planifier et développer en mode Agile?
Quel est le nom de la pratique DevOps qui consiste à planifier et développer en mode Agile?
Quel est le nom de l'outil qui permet de faciliter le travail du développeur en intégrant des plugins?
Quel est le nom de l'outil qui permet de faciliter le travail du développeur en intégrant des plugins?
Signup and view all the answers
Quel est le nom du gestionnaire de versions utilisé dans le DevOps?
Quel est le nom du gestionnaire de versions utilisé dans le DevOps?
Signup and view all the answers
Quel est le nom de la pratique DevOps qui consiste à déployer en continu?
Quel est le nom de la pratique DevOps qui consiste à déployer en continu?
Signup and view all the answers
Quel est le rôle de l'outil Jest dans le DevOps?
Quel est le rôle de l'outil Jest dans le DevOps?
Signup and view all the answers
Quel est le nom de l'outil qui permet de gérer les infrastructures en code?
Quel est le nom de l'outil qui permet de gérer les infrastructures en code?
Signup and view all the answers
Quel est le nom de la pratique DevOps qui consiste à intégrer en continu?
Quel est le nom de la pratique DevOps qui consiste à intégrer en continu?
Signup and view all the answers
Quel est le nom de l'outil qui permet de gérer les déploiements en mode Release?
Quel est le nom de l'outil qui permet de gérer les déploiements en mode Release?
Signup and view all the answers
Study Notes
Plateformes de gestion de version
- Github : https://github.com
- Gitlab : http://gitlab.com (version entreprise)
Intégration continue
- Les services d'intégration continue sont des points centraux pour que le flux de livraison soit fiable
- Les outils les plus utilisés : Jenkins, Gitlab CI/CD, TeamCity, etc.
Déploiement continue
- Le déploiement continu consiste à déployer automatiquement le livrable en production, sans intervention manuelle
- Cela permet de déployer une nouvelle fonctionnalité ou une correction de bug en quelques minutes
- L'ensemble contribue à rassurer au moment souvent stressant et critique de la mise en production
Outils Open Source
- Docker, Jenkins, Gitlab CI/CD, Ansible, Puppet, Chef, etc.
DevOps Topology/Pattern
- Collaboration entre les équipes de développement et d'opérations
- Pattern de collaboration : DevOps Team avec date d'expiration
4 Étapes clés pour la mise en œuvre de DevOps
-
- Supprimer les obstacles à la collaboration interne
-
- Migrer vers le Cloud
-
- Suivre les principes agiles pour le développement
-
- Obtenir les commentaires de votre public et de votre communauté
Processus DevOps
- Intégration continue (CI) : planification du développement des fonctionnalités, intégration des différentes parties du code, test et mesure de la qualité du code
- Déploiement continu (CD) avec Infrastructure-as-Code, qui sera testée et supervisée une fois déployée
- Mesure : mettre en place les KPI nécessaires pour superviser les déploiements
- Partage : les équipes de dev et d'ops partagent des moments et les responsabilités
Pratiques DevOps
- Agile Development (Plan & Develop/SCRUM Jira)
- Continuous Integration (Pipeline GitLab)
- Continuous Deployment (Docker, Registry Gitlab)
- Release Management
- Infrastructure as a Code (Ansible, Terraform)
Outils DevOps
- Jest, IntelliJ, Eclipse, Maven, Git, etc.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Quiz sur les outils et les Plateformes d'intégration continue, notamment GitHub et GitLab, pour une livraison fiable.