Pregunta de entrevista de EnergyHub

How would you design a Continuous Integration system?