Dans Docker, l'intégration continue fait référence à l'intégration continue de tous les codes soumis au référentiel après chaque soumission, ainsi qu'à la compilation et à la vérification des erreurs. L'intégration fréquente du code dans le tronc peut détecter rapidement les erreurs et empêcher les branches de s'écarter considérablement du tronc. .
L'environnement d'exploitation de ce tutoriel : système linux7.3, version docker-1.13.1, ordinateur Dell G3.
1. Contexte
Docker est un moteur de conteneur d'applications open source. Il regroupe les applications et leurs dépendances sous forme de conteneurs pour garantir que les applications sont intégrées dans les personnes et l'environnement. en toute transparence.
L'intégration continue est la base continue de tout le code soumis au référentiel après chaque validation, et compile et vérifie les erreurs.
2. Problèmes résolus
Étant donné que différentes machines ont des systèmes d'exploitation différents, ainsi que des bibliothèques et des composants différents, le déploiement d'une application sur plusieurs machines nécessite un grand nombre d'opérations de configuration d'environnement. Docker résout principalement les problèmes de configuration de l'environnement. Il s'agit d'une technologie de virtualisation qui isole les processus isolés du système hôte et des autres processus isolés. Grâce à Docker, les applications existantes peuvent être déployées sur d'autres machines sans modifier le code de l'application et sans obliger les développeurs à apprendre la technologie d'un environnement spécifique.
L'intégration continue fait référence à l'intégration fréquente de code dans le tronc (plusieurs fois par jour).
Il présente deux avantages principaux :
Détectez rapidement les erreurs. Chaque fois qu'une mise à jour est terminée, elle est intégrée au backbone. Les erreurs peuvent être rapidement découvertes et il est plus facile de localiser les erreurs.
Empêche les branches de s'écarter considérablement du tronc. Si l’intégration n’est pas fréquente et que le backbone est constamment mis à jour, l’intégration deviendra plus difficile, voire difficile, à l’avenir.
Apprentissage recommandé : "Tutoriel vidéo Docker"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!