Aktywne Wpisy
Mirki jakie miejsce parkingowe będzie lepsze? Przy ścianie czy w środku. Zaznaczyłem dwa między którymi się zastanawiam. Dodam że to przy ścianie jest trochę tańsze.
#parking #motoryzacja #nieruchomosci #deweloperka #patodeweloperka
#parking #motoryzacja #nieruchomosci #deweloperka #patodeweloperka
murison +157
@Saly: a jak chcecie hotfixa z prod to co robicie?:) wydajecie wtedy z mastera?:D czy revertujecie wasze zmiany? a moze tworzycie nowego brancha z
@mirasKo-Kalwario: Release branch ma tę przewagę, że jak po releasie sie okaze, ze musisz zrobic jakis hotfix, to robisz po prostu cherry pick do release brancha. Jak releasujesz z mastera na bazie tagów i nie chcesz jednocześnie zreleasować wszystkie między ostatnim tagiem a commitem z fixem, to masz
@Saly: no dobra, a rozwiazanie z tym flow co wkleilem w czym to utrudnia? swoje ficzer branche tez mozecie mergowac co godzinke nawet do
@mirasKo-Kalwario: ale sam mowisz, ze tetsujesz co jest w masterze te swoje ficzery:D a wiesz, ze testy akceptacyjne moga trwac miesiace? mam wrazenie, ze mowisz o jakims swoim prostym projekcie gdzie to ma sens i sprawdza sie w 100% Ile masz srodowisk testowych? ile wersji jednoczesnie oddajesz na UATy?
@mirasKo-Kalwario: To gdzie trzymasz zmiany dla nowej wersji, skoro według Twojego opisu masz tylko mastera i feature branche? Bo według tego opisu to między releasem jednej wersji a tym hotfixem nic nowego nie wejdzie do repo, co jest nierealne w żyjącym projekcie.
Już nie mówię o tym, że rolling release może trwać 2-3
@mirasKo-Kalwario: lol. A wiesz, ze testy jednostkowe, integracyjne i e2e to nie wszystko :D nadal mam wrazenie, ze mowisz o jakims prostym projekcie. Wiesz co to testy UAT, gdy masz dostac swiatelko od biznesu, ze to wdrazacie? Ty myslisz, ze jak
@mirasKo-Kalwario: i co, ktos to dopiero klikal na produkcji po Twoich testach integracyjnych?:D ja robilem w kilku bankach i kilka korpo najwiekszych
@bin-bash: większy problem widzę w procesie releasu. W TBD release idzie z mastera (czyli developa w nomenklaturze git-flow) i polega on na zwykłym odcięciu ostatniej wersji. Taki branch jest statyczny i nic tam się nie dzieje: jedynym wyjątkiem są hotfixy, który są przeciągane z
@bin-bash: Akurat praktyka continuous deploymentu oraz chaos engineeringu to jest stosowana przy takie skali że miliony $ to drobne. A tak poza tym co firma, to inny proces releasów i podejścia do testów - nie ma złotego środka.
@mirasKo-Kalwario: tylko ze mamy kilkadziesiat mikroserwisow i tako sobie nie przetestuje lokalnie jakiegos jedneo projektu. musi byc testowany na qc, ktory chyba dziala rownolegle do prod, do konca nie wiem jak to dziala
@Strus: tutaj się zgodzę desktop i appki mobilne to troche bardziej skomplikowany biznes i rzeczywiście tutaj pasuje robić release branche i ciągnąć kilka gałęzi z fixami mam nadzieje że przynajmniej dobrze ci płacą