2009-06-02 10 views
18

Pracuję nad projektem PHP i chciałbym poznać rekomendacje dotyczące implementacji continuous integration.Zalecany serwer do ciągłej integracji dla projektu PHP

Przeczytałem całą teorię, ale nigdy nie użyłem ciągłej integracji. Tak powinno być raczej łatwo zacząć.

Przeczytałem między innymi o Xinc, Hudson, ale chciałbym uzyskać informacje zwrotne na podstawie doświadczenia. Czy korzystałeś z ciągłej integracji w projektach PHP? Jakie było twoje doświadczenie? Który serwer poleciłbyś?

+0

można korzystaj również z [fazend.com] (http://www.fazend.com) - hostowanej usługi CI – yegor256

+0

Istnieje bardzo podobne pytanie dotyczące hostowanych (więc nie musisz instalować/utrzymywać własnego serwera) ciągłych usług integracyjnych. Zobacz: http://stackoverflow.com/questions/12755268/hosted-continuous-integration-for-php/12767571 – Moritz

Odpowiedz

9

Miałem szczęście z phpUnderControl, który jest oparty na CruiseControl.

+3

Dead link is dead. – Petah

+0

@Petah: cały projekt wydaje się martwy. Wydaje mi się, że nie mogę usunąć odpowiedzi, ponieważ jest ona akceptowana. –

4

Próbowałem CruiseControl z phpUnderControl i Hudson. Spojrzałem też na Xinc, ale wydaje się, że w tej chwili jest zbyt ograniczony.

W końcu poszedłem z Hudsonem, ponieważ jest on o wiele łatwiejszy w konfiguracji niż CruiseControl i działa dobrze ze skryptami ant lub prostymi skryptami bash.

Inną opcją, która wygląda obiecująco, jest arbit. To trochę jak trac, ale dodaje CI. W Symfony jest też coś, ale jest na bardzo wczesnym etapie.

Powiązane problemy