Debian Continuous Integration

Description of the project: Debian is an unconventionally large software project, with thousands of different packages that need to be integrated to work together to support dozens or even hundreds of use cases. Every time a change is made to one package, that might impact any of the other related packages, and a project of such magnitude needs automation to help identifying potential problems as soon as possible.

The Debian Continuous Integration is an initiative to automate testing of these different components when any of them changes. Initially that is being accomplished by running their test suites following the DEP-8 standard, but other different types of checks might be added in the future. The Debian Continuous Integration is powered by a package called debci that will soon be part of the official Debian repository.