Összefoglalás
Ebben a modulban megismerhette a forrásvezérlés és a verziókövetés fontosságát a DevOpsban. Ezek a gyakorlatok kulcsfontosságúak a folyamatos integráció és az infrastruktúra kódként való eléréséhez. Ajánlott a Githez hasonló elosztott verziókövetési modellre való áttérés, különösen akkor, ha a GitHubot használja a szoftveres életciklus-felügyelethez. A Git lehetővé teszi a változások nyomon követését, az ágak létrehozását, az ágak egyesítését, a több fejlesztővel való együttműködést, valamint az olyan folyamatok automatizálását, mint a folyamatos integráció és az üzembe helyezés.
A modul fő tanulsága, hogy a verziókövetési rendszerek központosítottként vagy elosztottként kategorizálhatók, és a Git a legnépszerűbb választás DevOps-környezetekhez. A GitHub egy felhőalapú szolgáltatás, amely Git-adattárakat üzemeltet, és együttműködési eszközöket biztosít. A GitHub folyamatával egyszerűbbé válik a GitHub által üzemeltetett projektek frissítése. A folyamatos integráció a DevOps kulcsfontosságú összetevője, amely elősegíti az együttműködést és a kódminőségi problémák korai észlelését. A bal oldali váltásos tesztelés magában foglalja a tesztelési tevékenységek lehető legkorábbi áthelyezését a fejlesztési fázisban a kódminőség javítása és a működési kockázat minimalizálása érdekében. Ez magában foglalja az egységteszteket, a füstteszteket, az integrációs teszteket és az elfogadási teszteket. A shift-left biztonság szintén fontos, integrálva a biztonsági tevékenységeket a szoftver életciklusának korai szakaszába, és folytatva azokat a fejlesztés során.