Verwendet jemand Phing, um PHP-Anwendungen zu implementieren, und wenn ja, wie verwenden Sie es? Wir haben derzeit ein handgeschriebenes "Setup" -Skript, das wir ausführen, wenn wir eine neue Instanz unseres Projekts bereitstellen. Wir checken einfach von SVN und führen es aus. Er legt einige grundlegende Konfigurationsvariablen fest, installiert oder lädt die Datenbank neu und generiert einen v-Host für die Site-Instanz.Verwenden Sie Phing?
Ich habe oft gedacht, dass wir vielleicht Phing verwenden sollten. Ich habe nicht viel verwendet, also habe ich keinen wirklichen Sinn dafür, was Phing anders machen soll als das Kopieren von Dateien von einem Ort zum anderen, ähnlich wie unser Setup-Skript. Was sind einige fortgeschrittene Anwendungen, die Sie Beispiele geben können, um mir zu helfen zu verstehen, warum wir Phing in unseren Prozess integrieren wollten oder wollten.
Nun, Neuschreiben Eclipse ist wahrscheinlich nicht die beste Idee, mit Ant-Port in PHP ist wirklich eine großartige Idee. Der Grund ist einfach: benutzerdefinierte Aufgaben, die in einfachem alten PHP erledigt werden können (nicht jeder kennt Java gut genug). Building-Anwendung, mehr als oft, beinhaltet benutzerdefinierte Funktionalität, die automatisiert werden soll, und die Fähigkeit, dies in der Sprache zu tun, die Sie beherrschen - gut, für mich könnte es als ein großes Plus betrachtet werden. P.S. Wenn Sie Java verwenden, dann sollten Sie sich wahrscheinlich Maven ansehen :)) –
Die Dokumentation von Ant ist nicht besser als die von Phing. Ja, Phings Unterlagen fehlen mehr Beispiele als Ant's. – cweiske
Sie müssen ANT nicht in PHP umschreiben, um benutzerdefinierte Aufgaben zu erstellen. Alles, was Sie brauchen, sollte eine Adaptertask oder ein Compiler sein, mit dem Sie PHP-Skripte von ANT ausführen können. –