Produkcja a GitLab |
Produkcja a GitLab |
7.08.2018, 22:25:29
Post
#1
|
|
Grupa: Zarejestrowani Postów: 460 Pomógł: 49 Dołączył: 5.06.2011 Ostrzeżenie: (0%) |
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ę |
|
|
7.08.2018, 23:55:30
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) |
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. Ten post edytował markonix 7.08.2018, 23:56:04 -------------------- |
|
|
8.08.2018, 16:33:57
Post
#3
|
|
Grupa: Zarejestrowani Postów: 460 Pomógł: 49 Dołączył: 5.06.2011 Ostrzeżenie: (0%) |
Dobry trop. Mam też mały tutorial https://www.fabian-keller.de/blog/deploying...s-with-deployer
|
|
|
Wersja Lo-Fi | Aktualny czas: 18.04.2024 - 11:37 |