BTW, straciłam z 2h na pisanie czegoś podobnego w shellu windowsa, tylko dlatego, że mój narzeczony zerknął mi przez ramie i śmiechnął, że na windowsie piszę w bashu....
na chwilę zgłupiałam, pośmiałam się razem z nim, wyrzuciłam napoczęty bashowy skrypt i zaczęłam biedować z shellowym...
oczywiście okazało się, że to jest odpalane przez git-bash. :3
@Harriet: Nie chce mi się wczytywać, ale z tego co widzę założyłaś haka na dowolny push i to jeszcze z aborcją. To jest głupie. Na przykład dwa pierwsze punkty instrukcji pożarowej brzmią "git commit" i "git push". A ja jako dev mam prawo do kopii zapasowej mojego szajsu, nawet jeśli napisałem to po pijaku i się nie kompiluje.
Załóż haka na push do mastera to będzie super. ( ͡°͜
@M4ks: To już pytanie raczej natury filozoficznej ;d Można np. zapomnieć. Zwłaszcza, jak ktoś nie stosuje TDD/jest zmęczony/trzeba sie bardzo spieszyc. To może być po prostu taki ostatni strażnik.
Nie od dzisiaj testy sa czescia procesu budowania. I nie bez przyczyny sa czescia tego procesu. A nie procesu kompilacji, procesu uruchamiania czy procesy zapisywania plikow, wysylania ich do GITa czy czegokolwiek innego.
@CamelCase: Hook jest na każdy push, wydaje mi się, że jak sie #!$%@? zmiany nawet na jakąś zdalną gałąź to raczej nie powinno sie zostawiać niedziałającego kodu, ale faktycznie ktoś może chcieć zakomitować zmiankę i np. kontynuować pracę z domu, wiec pomysł abortowania tylko pushów na konkretną gałąź brzmi nieźle, postaram się ulepszyc skrypcik. :)
@Harriet: Ale tak do testowania to też nie podchodź. :)
Co do TDD, to musisz pamiętać o tym, że jest to technika projektowania, a nie testowania aplikacji. To do samych unit testów, to w dużych projektach ich wykonanie może zabrać nawet parę minut i to nawet jeśli są dobrze napisane (zgodnie z FIRST i w ogóle). A pomimo to, same w sobie chronią
@kapelusz: xD Chodziło mi oczywiście o pre-push hooki. Nie trzeba sprawdzać feature-branchy (ale warto samemu odpalić), czy przechodzą wszystkie testy, dopóki ten feature nie jest gotowy i go mergujemy do mastera.
Jak rozumiem, wszyscy tutaj do każdego, nawet do najmniejszego projekciku, czy to pet projectu czy to projektu na studia, czy prostego proof of concept, od razu stawiają full stack środowisko do CI. ( ͡°͜ʖ͡°)
Nie pisze w poście "hejo, olewajcie dotychczasowe sposoby, ja tu mam najlepszy na świecie sposób na odpalanie testów!" - chciałam zobaczyć jak się używa hooków i napisałam sobie skrypcik, który jest mi
Chuop co od miesiąca robi pompki i się podciąga i czuje się szeroki jak An-225 Mrija, ale w sumie w lustrze nie widać żadnych zmian. Pewnie zła dieta i słabe geny. Ale ja nie przegryw. Ja się łatwo nie poddam ( ͡°͜ʖ͡°)
http://emi.gd/blog/git-hooks/
#programowanie #dajsiepoznac #emigd #git
BTW, straciłam z 2h na pisanie czegoś podobnego w shellu windowsa, tylko dlatego, że mój narzeczony zerknął mi przez ramie i śmiechnął, że na windowsie piszę w bashu....
na chwilę zgłupiałam, pośmiałam się razem z nim, wyrzuciłam napoczęty bashowy skrypt i zaczęłam biedować z shellowym...
oczywiście okazało się, że to jest odpalane przez git-bash. :3
Załóż haka na push do mastera to będzie super. ( ͡° ͜
Komentarz usunięty przez autora
@Harriet: nie
@Harriet: nie
@Harriet: nie.
Nie od dzisiaj testy sa czescia procesu budowania. I nie bez przyczyny sa czescia tego procesu. A nie procesu kompilacji, procesu uruchamiania czy procesy zapisywania plikow, wysylania ich do GITa czy czegokolwiek innego.
@Harriet: Ale tak do testowania to też nie podchodź. :)
Co do TDD, to musisz pamiętać o tym, że jest to technika projektowania, a nie testowania aplikacji. To do samych unit testów, to w dużych projektach ich wykonanie może zabrać nawet parę minut i to nawet jeśli są dobrze napisane (zgodnie z FIRST i w ogóle). A pomimo to, same w sobie chronią
Nie ma sensu odpalać na feature branchach.
@Maav: eeee.... eeeee.... moze tez zaloz bloga i fanpejdza i nauczaj innych jak programowac jak kolezanka @Harriet - macie wiele wspolnego ( ͡° ͜ʖ ͡°)
I mam bloga, ale nie chce mi się pisać tyle.
@Maav: tego sie obawiam...
@Maav: szkoda, zrobilbys kariere wsrod pewnej grupy tutaj ( ͡° ͜ʖ ͡°)( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
@Maav: łeee, takim contentem to tu sie kariery nie robi, co zreszta widzisz ( ͡° ͜ʖ ͡°)
@Maav : Dzięki mistrzu, od dziś z wywalam testy z dev branchy :D
Nie trzeba sprawdzać feature-branchy (ale warto samemu odpalić), czy przechodzą wszystkie testy, dopóki ten feature nie jest gotowy i go mergujemy do mastera.
@Harriet: Szczerze?
Nie pisze w poście "hejo, olewajcie dotychczasowe sposoby, ja tu mam najlepszy na świecie sposób na odpalanie testów!" - chciałam zobaczyć jak się używa hooków i napisałam sobie skrypcik, który jest mi