Perché dovresti eseguire unit test su un server CI?
Sicuramente, quando qualcosa si impegna a padroneggiare, uno sviluppatore ha già eseguito tutti i test unitari in precedenza e risolto eventuali errori che potrebbero essersi verificati con il nuovo codice. Non è questo il punto dei test unitari? Altrimenti hanno appena commesso un codice non funzionante.
master
dovrebbe sempre essere sano e preferibilmente distribuito automaticamente su ciascuna unione in un ambiente di gestione temporanea per test di qualità e test interni.