Hva betyr CI?
Står for Kontinuerlig Integrasjon.
Definisjon
Kontinuerlig integrasjon (CI) er en programvareutviklingspraksis hvor utviklere regelmessig slår sammen sine kodeendringer i et sentralt repository, etterfulgt av automatiserte bygg og tester. Det er en kjernepraksis i DevOps-filosofien.
Automatisering
CI involverer både en kulturell komponent, som fremmer hyppig integrasjon, og en automatiseringskomponent. Kodeendringer utløser automatiserte byggeprosesser for å lage kjørbar programvare.
Mål
De viktigste målene med CI er å finne og fikse feil raskt, forbedre programvarekvaliteten og redusere tiden det tar å validere og distribuere nye programvareoppdateringer.
Tillit
Hyppig integrasjon skaper tillit til at kodebasen alltid er i en funksjonell tilstand.
Testdekning
CI bør inkludere et omfattende sett med automatiserte tester for å dekke ulike aspekter av programvaren og sikre dens kvalitet.
더 알고 싶으신가요?
CI에 대해 더 깊이 알아보고 싶거나 이런 교육을 팀에 도입하고 싶으시다면, 이야기 나눠요. 저는 팀이 이러한 개념을 이해하고 적용할 수 있도록 돕고 있습니다. 연락 주시면 정말 기쁘겠습니다!
Hva står ALM for?
ALM, eller Application Lifecycle Management, refererer til prosessen med å...
Hva er DevOps?
DevOps er en programvareutviklingsfilosofi som fokuserer på kommunikasjon,...
Hva er Blue / Green deployment?
Det er en programvaredistribusjonsmetode som innebærer å opprettholde to id...
Hva er en Feature Flag?
Feature Flags, også kjent som Feature Toggles, er en teknikk som lar utvikl...
Hva er kontinuerlig integrasjon (CI) og kontinuerlig distribusjon (CD)?
CI innebærer hyppig integrasjon av kodeendringer i et delt repository og au...