Intégration Continue et Déploiement Continu : l'automatisation du test et du déploiement du code pour fiabiliser les releases.
CI/CD englobe deux concepts : l'Intégration Continue (CI) automatise les tests à chaque push de code pour détecter les bugs tôt, et le Déploiement Continu (CD) automatise le déploiement en production une fois les tests passés.
Concrètement : un développeur pousse son code sur GitHub → un pipeline (GitHub Actions, Jenkins, GitLab CI) lance automatiquement des tests → si tout passe, le code peut être déployé automatiquement. Cela remplace les déploiements manuels et réduit drastiquement les erreurs.
Pour une entreprise, avoir une bonne CI/CD = confiabilité, rapidité de mise à jour, et moins de bugs en prod. Pour un développeur, c'est un gain énorme de productivité : plus besoin de déployer manuellement. FreeMatch valide que les missions proposent une vraie CI/CD, pas juste une chaîne cassée.