2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Le pipeline GitLab CI/CD (Continuous Integration/Continuous Deployment) est une fonctionnalité puissante fournie par la plateforme GitLab, conçue pour améliorer l'efficacité de l'équipe de développement et la qualité des versions logicielles en automatisant le processus de construction, de test et de déploiement.
Intégration continue (CI): L'intégration continue fait référence à l'intégration fréquente du code dans le backbone et à la garantie de la stabilité du code intégré grâce à des tests automatisés.
CD (livraison/déploiement continu) : La livraison/déploiement continu peut être considéré comme la prochaine étape de l’intégration continue. La livraison continue signifie que sur la base de l'intégration continue, les applications sont non seulement automatiquement créées et testées, mais le processus de déploiement peut également être déclenché manuellement pour le déploiement de l'application ; le déploiement continu va encore plus loin et le processus de déploiement est automatiquement déclenché.
Construction automatisée: Chaque fois qu'une demande de validation de code ou de fusion est acceptée, GitLab CI/CD déclenche automatiquement le processus de construction pour garantir que le code peut être compilé avec succès.Peut être compris comme GitLab automatiquedroiteLe code soumis est construit et testéattendez.
test automatisé: Une fois la construction terminée, le pipeline exécutera automatiquement des scripts de test, y compris des tests unitaires, des tests d'intégration, etc., pour garantir la qualité et la stabilité du code.
Déploiement automatisé: Après avoir réussi le test, le pipeline peut déployer automatiquement l'application dans l'environnement spécifié (tel qu'un environnement de développement, un environnement de test, un environnement de production), réduisant considérablement le délai entre la soumission du code à l'environnement de production.
Généralement, nous soumettons le code à Git et il a été testé dans l'environnement local réel. L'utilisation de Git est uniquement destinée à l'hébergement du code, au contrôle de version, à la révision du code et à d'autres opérations, et nous ne nous soucions jamais de la construction et des tests du code sur Gitlab. de plus, en raison de la dépendance de la soumission , des ressources insuffisantes, du cache, des conflits de concurrence, etc., peuvent conduire àErreurs de pipeline CI/CD, Ce type d’erreur est généralement dû à une moindre utilisation, et les raisons précises sont difficiles à analyser.Par conséquent, généralement lorsque vous utilisez GitlabChoisissez de désactiver la fonction CI/CD。
Désactivez la fonction CI/CD :
résultat: