Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Produkcja a GitLab
Forum PHP.pl > Forum > Kontrola i zarządzanie projektami
trzczy
Pierwszy raz organizuję projekt z GitLabem i branchami: develop i master.

Doszedłem do punktu, gdzie nie wiem, co dalej:

1. Utworzyłem projekt na GitLabie na serwerze.
2. Utworzyłem konfiguracje Webservera dla webrootów developa i mastera na serwerze.
3. Utworzyłem katalogi odpowiadające wartościom ww. webrootów w systemie plików serwera. Są one puste.
4. Utworzyłem projekt na lokalu przez sklonowanie z GitLaba.
5. Utworzyłem testowy plik w projekcie na lokalu i zrobiłem push do GitLaba. (Widoczny potem w GitLabie w gałęzi master)

Pytanie:
Jak przerzucić (uaktualniać) pliki, widoczne w GitLabie, do produkcji i developa? Strony internetowe produkcji i developa mają być widoczne przez internet.

Czy trzeba logować się w katalogu produkcji i odpalać git merge? Czy raczej stosuje się mirroring GitLaba? Jeszcze jakoś inaczej?
Z góry dziękuję
markonix
Do aktualizacji obu wersji (testowej i produkcyjnej) korzystam z https://deployer.org/
Są oczywiście inne narzędzia, ale nie testowałem bo deploye'r spełnia wszystkie moje oczekiwania.
Jak piszesz w jakimś framework'u to deployer tym bardziej sobie poradzi bo ma tzw. przepisy na większość popularnych FW i systemów (u mnie np. Laravel).

Pamiętaj, że depoyment to nie tylko pobranie zmian z gita, ale też composer update, cache, configi i inne takie.
trzczy
Dobry trop. Mam też mały tutorial https://www.fabian-keller.de/blog/deploying...s-with-deployer
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.