Obecnie, przy ręcznym uploadzie prac zrobionych na localu (Vagrant) jest troszkę pracy bo każdą paczkę zmian w postaci już pushniętych commitów muszę wrzucać najpierw na test co wiąże się z:
- zalogowanie się do SSH
- wyłączaniem strony (funkcja wbudowany w FW)
- pobraniu zmian (git pull) z zdalnego repo
- wykonaniem composer update jeżeli zmienił composer lock
- wykonaniem migracji jeżeli są potrzebne
- wykonaniem kilka operacji typowych dla FW (np. w przypadku L5 dobrze jest odświeżyć cache itp)
- może jakieś testy automatyczne
- włączeniem strony.
Potem przy akceptacji zmian, to samo tylko z większą ostrożnością (zwłaszcza przy migracjach) trzeba wykonać dla serwera docelowego.
Na pewno da się to jakoś uprościć jakimiś narzędziami. Nie muszą być koniecznie darmowe. Repo trzymam na bitbucket. Jak tu u Was wygląda? Jak to zrobić przyjemnym aby nie tęsknić za starym, szybkim grzebaniem w projekcie via FTP i PHPMyAdmin?
