Please enable JavaScript.
Coggle requires JavaScript to display documents.
DNA TYDZIEN 16 - Coggle Diagram
DNA TYDZIEN 16
CI - Continous Integration
Scalanie wynikow pracy
aplikacja dziala poprawnie
aplikacja wdraza sie poprawnie
aplikacja sie buduje
aplikacja jest poprawnie skonfigurowana
kod w tym samym branchu
Git Flow
sprawdza sie w srodowisku release
w systemach opartych na modelu wydan
integracja nastepuje w release branchu
Technika polegajaca na jak najczestszym integrowaniu ze soba wynikow pracy wielu osob
Trunk Based Development
master jest ciagle wdrazalny
sprawdza sie w systemach ktore opieraja sie na modelu uslugi
integracja nastepuje w masterze
rodzaje
github flow
master only
Feauture flagi do separacji wdrozen od wydan
Canary releases
A/B Testy
Separacja wdrozen od wydan
Ciagle wdrazanie
zmiany w kodzie ktore zostaly zintegrowane sa automatycznie wdrazane na srodowisko produkcyjne tak czesto jak to mozliwwe
CD - Continuous Delivery
Opisuje to co chcemy osiagnac a nie w jaki sposob
Taktyki wspierajace CD
Build pipeline
szkielet budowania i wdrazania
automatyzacja
Narzedzia
TeamCity
Bamboo
CircleCI
Ciagla inspekcja
sprawdzanie pokrycia kodu
analiza zaleznosci
statyczna analiza kodu
dynamiczna analiza aplikacji
narzedzia
SonarQube
Male zadania
Ciagla integracja
Ciagle wdrazanie
System ktory wytwarzamy jest mozliwy do bycia wydanym w kazdej chwili