Intégration continue

From mediawiki.org
This page is a translated version of the page Continuous integration and the translation is 100% complete.

L'infrastructure de l'integration continue utilise Jenkins pour contrôler l'exécution des builds. L'utilisation principale est l'exécution de tests sur les patchs soumis dans Gerrit.

Les services associés sont accessibles à partir du tableau de bord sur integration.wikimedia.org

Documentation

Coordination

Principes

Afin d'améliorer le processus du développement, il a été proposé de consolider une plateforme pour exécuter des tests automatiques systématiquement au moment du pre-commit ou au post-commit.

Ces tests permettent de vérifier que la branche Master de nos dépôts dans Git reste dans un état (presque) constamment stable pour le déploiement. Ce projet est aussi lié à la volonté d'avoir des déploiements de code plus fréquents, grâce à l'intégration continue qui nous renseigne sur la fiabilité du nouveau code dès lors qu'il a passé les tests automatiques.

Documents


Voir aussi