Wpis z mikrobloga

Mam w planach przejść ze shared hostingu na VPS z elegancko ogarniętą infrastrukturą Gita (tutaj już wybrałem Gitlaba) i deployami na produkcję (nginx na tym samym serwerze).

Jakieś wskazówki bądź artykuły co szukać, aby przed przygotowaniem takiego setupu wszystko dokładnie wiedzieć? Głównie chodzi mi temat o proces deployowania z repozytorium na serwer produkcyjny (nie wiem jak te dwie rzeczy połączyć ze sobą).

#webdev
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@karid: poczytaj o serwerach ciągłej integracji (np. maven) i zautomatyzowanych testach jednostkowych.
Jeśli chcesz to ogarnąć w dużo prostszy (ale gorszy) sposób możesz też napisać sobie prosty skrypt basha i dodać do crontaba. Taki skrypt będzie pobierał najnowszy kod z gałęzi master gita. Tutaj doczytaj sobie o git flow. W tym przypadku musisz jeszcze ogarnąć zmiany w strukturze bazy.
Jeśli jeszcze o nginx mowa - polecam zainteresować się upstream'ami
  • Odpowiedz