Rozpoczynam nowy projekt w PHP i chciałbym uzyskać opinie od innych programistów na temat ich preferowanej strategii wdrażania PHP. Chciałbym trochę zautomatyzować pewne rzeczy, aby po wprowadzeniu zmian można je było szybko przenieść na serwer deweloperski lub produkcyjny.
Mam doświadczenie z wdrożeniami przy użyciu Capistrano z Ruby, a także z podstawowymi skryptami powłoki.
Zanim zacznę samodzielnie nurkować, byłoby wspaniale usłyszeć, jak inni podeszli do tego w swoich projektach.
Dalsza informacja
Obecnie programiści pracują nad lokalnymi instalacjami serwisu i zatwierdzają zmiany w repozytorium subversion. Wstępne wdrożenia są wykonywane przez wyeksportowanie oznaczonego wydania ze svn i przesłanie go na serwer.
Dodatkowe zmiany są zwykle wprowadzane fragmentarycznie, ręcznie przesyłając zmienione pliki.