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!
Co je Blue / Green nasazení?
Je to metoda nasazení softwaru, která zahrnuje udržování dvou identických p...
Co znamená ALM?
ALM, nebo Řízení životního cyklu aplikací, se odkazuje na proces správy sof...
Co je DevOps?
DevOps je filozofie vývoje softwaru, která se zaměřuje na komunikaci, spolu...
Co je Feature Flag?
Feature Flags, také známé jako Feature Toggles, jsou technika, která umožňu...
Co je Git?
Git je distribuovaný systém pro správu verzí, který umožňuje efektivní sled...