Continuous integration/fr

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

 * - Tests standardisés pour les projets.
 * - Apprendre comment créer et activer des tâches Jenkins.

Coordination

 * and
 * Monitoring for Jenkins agents (Grafana)
 * Infrastructure Workboard (Phabricator)
 * Git "integration" user group (Gerrit)

Principes
In order to improve the development process, it was proposed to consolidate a platform to run automated tests systematically at pre-commit or post-commit time.

These tests aim to check that the master branch of our repositories in git remain in an (almost) constantly deployable state. This project also relates to the will to have more frequent code deployments, as continuous integration will give us more confidence in new code if it already passed the automated tests.

Documents


Voir aussi

 * Nodepool
 * - Automatically updated to latest master of MediaWiki core and extensions when commits are merged.
 * - Automatically updated to latest master of MediaWiki core and extensions when commits are merged.