Wdrożenie aplikacji PHP

0

Potrzebuje jakiegoś rozwiązania, które umożliwiłoby cykliczne (raz w tygodniu, raz na dwa tygodnie) wdrożenie nowej wersji na serwer produkcyjny. Z taką częstotliwością wydawana jest nowa wersja. Serwerów produkcyjnych może być wiele. Zainteresowałem się ostatnio phingiem, ale nie wiem do końca jeszcze jak to ugryźć.

Wdrożenie obejmowałoby:

  • inkrementacja numeru wersji
  • założenie nowego taga w git
  • aktualizacja struktury tabel w bazie danych (jeżeli jest potrzebne)
  • aktualizacja źródeł na produkcji

Jak to rozwiązać? Tak, aby aplikacja odpowiedzialna za projekt mogła wdrożyć nową wersję? Otwarcie połączenia bazy danych (poza localhostem) nie jest chyba bezpieczne, ale jak to inaczej rozwiązać?

0

Capistrano? Wykona wszystko przy pomocy paru małych poleceń.

1 użytkowników online, w tym zalogowanych: 0, gości: 1