Se stai utilizzando GitHub come repository Git centrale, puoi dare un'occhiata a Travis CI . È un sistema di CI basato su cloud, quindi non devi gestire tu stesso il server. Sto pensando di provare questo per alcuni dei miei progetti open source.
Se vuoi mantenere gli strumenti di Apple fino in fondo, prova Motori di ricerca . Viene fornito come parte di Xcode Server. Stavo pensando di usarlo ma non sono ancora riuscito a configurarlo. Ovviamente è molto strettamente integrato con Xcode e Git, il che è fantastico se stai facendo un lavoro Apple-ony, ma non appena decidi di espandersi su altre piattaforme scoprirai che devi mantenere due sistemi CI.
Ho usato TeamCity in passato. Rispetto a Jenkins è molto facile da configurare e gestire.
Infine, puoi dare un'occhiata a Jenkins . Da quello che ricordo, Jenkins è molto più complesso da installare di quanto dovrebbe essere, ma non mi sono difficile provare a farlo funzionare.
Fino a poco tempo fa ho eseguito il mio sistema di CI. Ho avuto una macchina virtuale VirtualBox che esegue OSX Mountain Lion con un'installazione di TeamCity. Ho riscontrato problemi in cui la combinazione di Java (entrambi TeamCity e Jenkins lo richiedono) e Xcode hanno esaurito la RAM virtualizzata e hanno causato il blocco completo della VM. Se sulla macchina host c'è abbondanza di RAM che non dovrebbe essere un problema, ma per me è stato un po 'fastidioso.