Semaine 5 : Livraison continue Flashcards

1
Q

Qu’est-ce que la livraison continue?

A

● La livraison continue est un pipeline de déploiement qui fournit une mise en œuvre automatisée du build, déploiement, test et publication de votre application
● Le pipeline de déploiement a ses fondements dans le processus d’intégration continue.
● Toute modification apportée à la configuration, code source,l’environnement, ou aux données d’une application, déclenche la création d’une nouvelle instance de la pipeline.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quel est l’objectif du déploiement pipeline?

A

● Cela rend toute partie du processus de construction, de déploiement, de test et de mise en ligne des logiciels visible pour tous ceux qui participent, en
aidant la collaboration.
● Il améliore les commentaires afin que les problèmes soient identifiés et résolus dès le plus tôt possible.
● Il permet aux équipes de déployer et de publier toute version de leur logiciel à n’importe quel environnement à volonté grâce à un processus entièrement automatisé.
● Livraison rapide: déploiement en secondes ou en minutes, pas des jours ou des semaines!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quels sont les principes de livraison de logiciels?

A

● Créer un processus répétable et fiable pour la publication de logiciels
● Automatiser presque tout
● garder absolument tout dans la version de contrôle. Mais ne vérifiez pas les mots de passe dans le source de contrôle ou de les hardcoder dans votre application!
● Construisez la qualité dans: le test n’est pas une phase!
● Compléter signifie publication
● Ne jamais aller à la maison en laissant une version erronée!
● Tout le monde est responsable du processus de livraison
● Soyez toujours prêt à revenir à la version précédente
● Amélioration continue

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qu’est-ce que l’intégration continue?

A

● L’intégration continue est lorsque quelqu’un fait un commit pour n’importe quel changement, l’ensemble de l’application est compilée et un ensemble de
tests automatisés sont lancé pour le vérifier.
● Si la compilation ou le processus de test échoue, l’équipe de développement arrête tout ce qu’il font et corrigent le problème immédiatement.
● Le but de l’intégration continue est que le logiciel dans un état de fonctionnement tout le temps.
● L’intégration continue est une pratique de programmation extrême

How well did you know this?
1
Not at all
2
3
4
5
Perfectly