0% ont trouvé ce document utile (0 vote)
37 vues3 pages

Concepts clés de DevOps et CI/CD

agile

Transféré par

Hm Kd
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
37 vues3 pages

Concepts clés de DevOps et CI/CD

agile

Transféré par

Hm Kd
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

OFFICE DE LA FORMATION PROFESSIONNELLE

ET DE LA PROMOTION DE TRAVAIL
Direction Régionale Fès - Meknès

Module : M202 – Approche Agile


Filière : Développement digital – option web full stack

Activité 11.0
Objectifs :
▪ Compréhension des concepts DEVOPS et CI/CD

Indiquer la bonne réponse :

1. Qu'est-ce que DevOps ?


a. Une culture et un ensemble de pratiques
b. Un framework de développement logiciel
c. Un langage de programmation

2. Quel est l'objectif principal de DevOps ?


a. Accélérer le développement uniquement
b. Automatiser uniquement le déploiement
c. Faciliter la collaboration entre les équipes de développement et d'exploitation

3. Comment le DevOps se caractérise-t-il principalement ?


a. Par la conception visuelle des applications
b. Par l'automatisation et la supervision
c. Par l'utilisation exclusive du cloud computing

4. Quelles étapes du cycle de vie du logiciel sont prises en charge par le DevOps ?
a. Développement et tests uniquement
b. Développement et déploiement uniquement
c. Développement, intégration, tests, déploiement, exploitation, et maintenance

5. Quel est le rôle de l'automatisation dans le contexte DevOps ?


a. Accélérer le processus et minimiser les erreurs manuelles
b. Ignorer les aspects du développement et de l'exploitation
c. Rendre le processus plus lent pour éviter les erreurs

6. Qu'est-ce que l'Intégration Continue (CI) ?


a. Un modèle de développement sans tests unitaires
b. Le processus d'incorporation de toutes les modifications sans tests automatisés
c. La pratique de livrer des petits paquets de modifications testés unitairement de façon
continue

7. Quel est le rôle de l'équipe de développement dans l'Intégration Continue ?

Formatrice : Asmae YOUALA 1


a. Ignorer les tests automatisés
a. Livrer de grandes quantités de code sans tests
b. Livrer des petits paquets de modifications testés unitairement

8. Qu'est-ce que le Continous Integration Testing (CIT) ?


a. Un processus manuel de test effectué à la fin du développement
b. Un processus automatisé de test garantissant l'atteinte des critères de qualité
c. Un processus de test optionnel après la livraison

9. Que se passe-t-il en cas de refus d'un seul test lors du CIT ?


a. Les tests sont ignorés
b. Le livrable est ajouté automatiquement à l'application malgré le refus
c. Le livrable est rejeté par le système avec une explication claire

10. Qu'est-ce qui est automatiquement ajouté à l'application en cas de validation lors du CI ?
a. Les grandes modifications de code
b. Les petits paquets de modifications testés unitairement
c. Les modifications sans test

11. Quel est l'objectif principal du CI en termes de qualité ?


a. Garantir l'atteinte des critères de qualité et éviter les régressions
b. Ignorer les erreurs de codage
c. Livrer rapidement sans considération pour la qualité

12. Quelle est la principale étape suivant la validation de l'application lors du processus CI
dans le Déploiement Continu ?
a. Livrer l'application manuellement
b. Mettre en place l'automatisation des processus de déploiement
c. Ignorer la version validée lors du CI

13. Quel est l'objectif du script de déploiement dans le Déploiement Continu ?


a. Rendre le processus de déploiement plus lent
b. Ignorer les critères d'infrastructure et de sécurité
c. Veiller à ce que l'installation en production respecte les critères d'infrastructure, de
sécurité et de performance

14. Pourquoi les déploiements automatiques doivent-ils gérer des milliers de paramètres
dans le CD ?
a. Pour rendre le processus plus complexe
b. Pour faciliter l'opération manuelle
c. Pour garantir le succès de l'opération et respecter les critères variés

15. Qui devrait idéalement effectuer l'opération de déploiement continu ?

Formatrice : Asmae YOUALA 2


a. L'équipe de développement uniquement
b. Une machine automatisée
c. L'équipe de test uniquement

16. Qu'est-ce que le Déploiement Continu vise à assurer en termes d'opération ?


a. Un déploiement occasionnel
b. Ignorer le déploiement en production
c. Un déploiement rapide, fiable et sans erreur

17. Quels critères doivent être respectés lors de l'installation en production dans le CD ?
a. Aucun critère n'est important
b. Uniquement les critères de performance
c. Critères d'infrastructure, de sécurité et de performance

18. Que permet le DevOps en termes de mise sur le marché ?


a. Accélérer la mise sur le marché
b. Ignorer la mise sur le marché
c. Ralentir la mise sur le marché

Formatrice : Asmae YOUALA 3

Vous aimerez peut-être aussi