Name: vpci
Owner: Vox Pupuli
Description: Vox Pupuli Continuous Intergration Service
Created: 2016-01-17 03:49:56.0
Updated: 2016-06-10 01:59:35.0
Pushed: 2016-01-31 00:41:05.0
Homepage: null
Size: 85
Language: Python
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
This is the second generation CI system for VoxPupuli. The first system, pcci, became unmanagable so it was decided to build out this system with the best ideas of the first but more flexibility and maturity in the coding practices and architecture.
VPCI will store historical build information in a database, allowing unique build-ids for every build
VPCI will store git repo information in a database.
VPCI will use redis as a durable queue for jobs.
VPCI will use OpenStack nova for test builders.
VPCI will be made up of several smaller daemons that will be controlled by a userspace process manager.