Ne vale la pena, come altri hanno detto, solo per il processo di compilazione stabile e automatizzato stesso. Ma solo averlo e in uso potrebbe iniziare a cambiare alcune pratiche interne che non sapevi nemmeno di voler cambiare (non dire che è la tua situazione, solo che è possibile).
Per esempio, di recente ho gestito un gruppo che, nel corso dell'anno, è passato da quasi lo stesso tipo di ambiente di quello che ha elencato a uno che utilizzava in modo incrementale più funzioni di CI (Jenkins, in particolare) e ai loro benefici . Ad esempio, il gruppo è passato da un mix di SVN e git a un mix di repository GitHub pubblici e privati con ganci post-commit su Jenkins, consentendo loro di distribuire e gestire meglio i diversi tipi di progetti. Inoltre, la copertura del test è migliorata - inclusi da nessuno ad alcuni, e da alcuni ad altri - anche da parte di gente a cui non piaceva scrivere test, perché vedere i test di tutti gli altri rompere o non farli sentire come se dovessero tieni il passo e / o unisciti al divertimento (questa era una cosa carina da guardare, non so quanto sia comune!). La distribuzione si è spostata da script batch e processi manuali alla distribuzione pulsante di build, con l'obiettivo di non farlo mai più "alla vecchia maniera".
Come la maggior parte degli strumenti, sarà utile solo se lo realizzi, ma anche se lo usi per i motivi più minimi, sono un fan di Jenkins.
Modificato per aggiungere: A proposito di niente, oggi è il compleanno di Jenkins .