Co znamená CI?

Znamená to kontinuální integraci.

📜

Definice

Kontinuální integrace (CI) je praktika vývoje softwaru, kde vývojáři pravidelně slučují své změny kódu do centrálního repozitáře, na což navazují automatizované buildy a testy. Je to klíčová praxe filozofie DevOps.

🔨

Automatizace

CI zahrnuje jak kulturní komponentu, která podporuje častou integraci, tak komponentu automatizace. Změny kódu spouštějí automatizované procesy buildů pro vytvoření spustitelného softwaru.

🚀

Cíle

Hlavními cíli CI jsou rychlé nalezení a oprava chyb, zlepšení kvality softwaru a zkrácení času potřebného k ověření a vydání nových aktualizací softwaru.

🔄

Důvěra

Častá integrace generuje důvěru, že základ kódu je vždy ve funkčním stavu.

🔬

Pokrytí testy

CI by mělo zahrnovat komplexní sadu automatizovaných testů, aby pokrylo různé aspekty softwaru a zajistilo jeho úroveň kvality.

🍄

Vil du vide mere?

Hvis du vil gå mere i dybden med CI —eller bringe denne form for træning til dit team— så lad os tale sammen. Jeg hjælper teams med at forstå og anvende disse begreber. Jeg vil meget gerne høre fra dig!