Aktywne Wpisy
Odchod_Pasywny +205
Dlaczego biznes ąlajn?
Powód 1 - wszystko zmieniło się w 1971 roku kiedy prezydent Nixon obalił standard złota...
Zachęcam do oglądania
#frajerzyzmlm #mlm #dailysebcel #sebcel
Powód 1 - wszystko zmieniło się w 1971 roku kiedy prezydent Nixon obalił standard złota...
Zachęcam do oglądania
#frajerzyzmlm #mlm #dailysebcel #sebcel
Zapaczony +51
Gdzie szukać prawilnie przygotowanego jenkinsa, bo póki co samodzielnie dłubię, ale chciałbym sprawdzić jak robią to fachowcy.
1. build odpala composera (narzędzie phpowców, odpowiednik make w C), a potem jakieś ścierwa frontendowe (grunty, sassy, srasy) w dockerze z określoną wersją phpa i bibliotek, odpalane są unit testy phpunit i phpspec (jakiś #!/bin/bash).
2. po zbudowaniu aplikacja jest pakowana do jakiegoś archiwum (powiedzmy bz2)
2a. docker down
3. rozsyłana na serwery
4. rozpakowywana na serwerach
5. po stronie serwera odpalany jest skrypt php, który buduje sobie z bazy danych plik mapujący ustawienia
6. podłączana do nginx/varnisha jest plansza o maintenance (opcjonalnie, bo to tak naprawdę powinno być transparentne)
7. przepięte zostają ścieżki na najświeższy build
8. build staje się dostępny w sieci (opcjonalnie w zależności od punktu 6)
Przykłady znalezione w sieci zupełnie różnymi ścieżkami prowadzą, a która będzie najprawilniejsza dla PHPowców?
Dlaczego budujesz w dockerze i tworzysz archiwum? Nie lepiej tworzyć nowy image i rozsyłać go na serwery? Jeżeli masz aplikację webową to kubernetes jest idealny do tego celu. Masz wszystko ogarnięte praktycznie bezkosztowo.