2009-06-02 9 views
18

Ich arbeite an einem PHP-Projekt und würde gerne Empfehlungen zur Implementierung von continuous integration wissen.Empfohlener Server für kontinuierliche Integration für ein PHP-Projekt

Ich habe alle Theorie gelesen, aber ich habe nie eine kontinuierliche Integration verwenden. Es sollte also ziemlich einfach beginnen.

Ich habe über Xinc, Hudson, unter anderem gelesen, aber ich möchte ein Feedback basierend auf Erfahrung erhalten. Haben Sie kontinuierliche Integration in PHP-Projekte verwendet? Was war deine Erfahrung? Welchen Server würdest du empfehlen?

+0

können Sie verwenden Sie auch [fazend.com] (http://www.fazend.com) - gehosteter CI-Dienst – yegor256

+0

Es gibt eine ziemlich ähnliche Frage zu gehosteten (dh Sie müssen Ihren eigenen Server nicht einrichten/pflegen) kontinuierliche Integrationsdienste. Werfen Sie einen Blick auf: http://stackoverflow.com/questions/12755268/hosted-continuous-integration-for-php/12767571 – Moritz

Antwort

9

Ich hatte viel Glück mit phpUnderControl, die auf CruiseControl basiert.

+3

Dead Link ist tot. – Petah

+0

@Petah: Das ganze Projekt scheint tot zu sein. Ich kann die Antwort nicht löschen, da sie akzeptiert wird. –

4

Ich habe CruiseControl mit phpUnderControl und Hudson versucht. Ich habe auch Xinc angeschaut, aber es scheint im Moment zu begrenzt zu sein.

Ich ging am Ende mit Hudson, weil es viel einfacher einzurichten ist als CruiseControl und funktioniert gut mit entweder Ant-Skripte oder einfache Bash-Skripte.

Eine weitere vielversprechende Option ist arbit. Es ist ein bisschen wie Trac, fügt aber CI hinzu. Es gibt auch etwas von den Symfony-Jungs, aber es ist in einem sehr frühen Stadium.

Verwandte Themen