Continuous integration/cs

Infrastruktura neustálé integrace používá Jenkins k řízení a provádění sestavení. Hlavní použití je spouštění testů na záplatách odeslaných na Gerrit.

Související služby jsou dostupné z hlavního panelu integration.wikimedia.org

Dokumentace

 * - Standardizované testy pro projekty.
 * - Naučte se vytvářet a povolit úlohy Jenkins.

Koordinace

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

Zdůvodnění
Za účelem zlepšení procesu vývoje bylo navrženo konsolidovat platformu pro systematické spouštění automatizovaných testů v době před nebo po potvrzení.

Tyto testy mají za cíl zkontrolovat, zda hlavní větev našich úložišť v git zůstává v (téměř) neustále nasazovatelném stavu. 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.