Frage 3
Wann sollte der CI-Server einen Build NICHT fehlschlagen lassen?
Continuous integration dient dazu das Zusammenspiel
einzelner Bestandteile zu überprüfen,
um bei Problemen Gegenmaßnahmen ergreifen zu können.
Um das Zusammenspiel zu übeprüfen, müssen automatisierte Tests ausgeführt werden und Metriken eingehalten werden.
Tritt hierbei unerwünschtes Verhalten ein, muss der Build fehlschlagen.