#monorepo

0
1

Kiedy przyszedłem do projektu, release przez CI/CD trwało 60 min

Kiedy odchodziłem trwało to tylko 15 minut

Kiedy powróciłem po roku przerwy - teraz zajmuje 2,5h


#devops #programowanie #monorepo

fe948a14-10fd-4860-bf9b-a4a303a9cf64
rm-rf

@Klopsztanga zależy co robicie i jak robocie ale jak docker tam leci to możesz sobie layery zrobić mądrze w docker i odpalać build dind, tym sposobem cała warstwa z modules i bin się przeniesie do nowego builda a budujesz tylko zmiany. Co do testów w njs to u nas skończyło się na przepisaniu sorry cypress na swój i wszystko nadal hula w parallel.

Felonious_Gru

@Klopsztanga co to jest cicd

PanPaweuDrugi

@Felonious_Gru continuous integration / continuous deployment. W skrócie to automat, który odpala się kiedy programista wrzuca zmiany w kodzie. Ten automat te zmiany testuje, generuje metryki i tworzy paczki gotowe do uruchomienia, często również wdraża zmiany na środowisko testowe / produkcyjne.

Felonious_Gru

@PanPaweuDrugi trochę przerażające, ale sprytne

cyber_biker

@Klopsztanga trzeba było iść w layer2 a nie jakąś chujnię

Zaloguj się aby komentować