2009-06-18 1 views
1

Was ist der ideale Weg, um CodeIgniter-Projekte (oder irgendwelche anderen PHP-Projekte) von Ihren lokalen Maschinen auf die Live-Site zu implementieren? Ich benutze Subversion seit einiger Zeit, um den Code von Live-Sites abzurufen und zu aktualisieren. Aber es gibt andere, die sagen, dass diese Praxis nicht gut ist, da Sie die SVN-Metadaten in der Live-Site nicht benötigen. Ich habe auch ein paar Artikel gelesen, wo sie Capitrano verwenden, um PHP-Projekte zu implementieren. Was ist Ihre Praxis bei der Bereitstellung von PHP-Projekten?Bereitstellen von CodeIgniter (oder beliebigen PHP-Projekten) auf der Live-Site?

Antwort

3

Ich benutze Phing für alle meine Gebäudeanforderungen.

Ich habe mehrere Aufgaben wie, Prod, Staging, Debug erstellt. Wenn ich alle Daten auf meinen Produktionsserver pushen möchte, verwende ich einfach phing prod. Dies wird den gesamten Code aus meinem Repo, haben einige Konfigurationsänderungen Kasse, laufen alle statischen Dateien wie CSS und JavaScript über eine minifier usw.

Weitere Informationen über Phing hier:

Phing.info

http://www.slideshare.net/hozn/phing-building-with-php

2

ich fragte eine ähnliche Frage und eine Menge Leute, schien Phing zu mögen:

What is your preferred php deployment strategy?

Ich habe es mir angesehen und die Konfigurationsdateien waren ziemlich einschüchternd. Ich bin daran interessiert, mehr zu diesem Thema zu hören.

Verwandte Themen