Mit jelent a CI?
A CI a Continuous Integration (Folyamatos Integráció) rövidítése.
Meghatározás
A Continuous Integration (CI) egy szoftverfejlesztési gyakorlat, amely során a fejlesztők rendszeresen egyesítik kódmódosításaikat egy központi adattárba, amelyet automatikus build-ek és tesztek követnek. Ez a DevOps filozófia egyik alapvető gyakorlata.
Automatizálás
A CI mind kulturális elemet, a gyakori integráció ösztönzését, mind pedig automatizálási elemet tartalmaz. A kódmódosítások automatikus build-folyamatokat váltanak ki a szoftver futtatható verziójának létrehozására.
Célok
A CI kulcsfontosságú céljai a hibák gyors felismerése és kijavítása, a szoftver minőségének javítása, valamint az új szoftverfrissítések érvényesítésére és kiadására fordított idő csökkentése.
Bizalom
A gyakori integráció bizalmat teremt abban, hogy a kódbázis mindig működőképes állapotban van.
Tesztlefedettség
A CI-nak átfogó automatizált tesztkészlettel kell rendelkeznie, amely lefedi a szoftver különböző aspektusait, biztosítva a minőséget.
Szeretne többet megtudni?
Ha mélyebben szeretne elmerülni a CI témában — vagy szeretne ilyen jellegű képzést hozni a csapatának — beszéljünk. Segítek a csapatoknak megérteni és alkalmazni ezeket a koncepciókat. Örömmel hallanék felőled!
Mi az a CD?
A Continuous Deployment, vagy folyamatos telepítés egy szoftverfejlesztési...
Mi az a DevOps?
A DevOps egy szoftverfejlesztési filozófia, amely a kommunikációra, együttm...
Mi az a Blue / Green deployment?
Ez egy szoftvertelepítési módszer, amely két azonos termelési környezet fen...
Mit jelent az ALM?
Az ALM, vagy Alkalmazás-életciklus-menedzsment a szoftveralkalmazás teljes...
Mi az a Feature Flag?
A Feature Flags, más néven Feature Toggles, egy olyan technika, amely lehet...