Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Produkcja a GitLab
trzczy
post 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ę
Go to the top of the page
+Quote Post
markonix
post 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


--------------------
Go to the top of the page
+Quote Post
trzczy
post 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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 11:02