Co oznacza CI?
Oznacza Continuous Integration.
Definicja
Continuous Integration (CI) to praktyka rozwoju oprogramowania, w której programiści regularnie scalają swoje zmiany kodu do centralnego repozytorium, a następnie przeprowadzane są automatyczne kompilacje i testy. Jest to podstawowa praktyka filozofii DevOps.
Automatyzacja
CI obejmuje zarówno składnik kulturowy, promujący częstą integrację, jak i składnik automatyzacji. Zmiany kodu wyzwalają automatyczne procesy budowania w celu stworzenia wykonywalnego oprogramowania.
Cele
Głównymi celami CI są szybkie znajdowanie i naprawianie błędów, poprawa jakości oprogramowania oraz skrócenie czasu potrzebnego na walidację i wydanie nowych aktualizacji oprogramowania.
Pewność
Częsta integracja generuje pewność, że baza kodu jest zawsze w funkcjonalnym stanie.
Pokrycie testów
CI powinno obejmować kompleksowy zestaw automatycznych testów, które pokrywają różne aspekty oprogramowania i zapewniają jego poziom QA.
Chcesz dowiedzieć się więcej?
Jeśli chcesz dowiedzieć się więcej na temat Continuous Integration, skontaktuj się ze mną na X. Uwielbiam dzielić się pomysłami, odpowiadać na pytania i omawiać ciekawostki na te tematy, więc nie wahaj się wpaść. Do zobaczenia!
Co to jest Product Owner?
Product Owner (PO) to kluczowa rola w Scrum, odpowiedzialna za maksymalizac...
Co to jest wdrożenie Blue / Green?
To metoda wdrażania oprogramowania, która obejmuje utrzymywanie dwóch ident...
Co to jest Definition of Ready?
Definition of Ready, DoR, to zestaw kryteriów uzgodnionych przez Właściciel...