Összefoglalás

Befejeződött

Ebben a modulban a DevOps két fontos fogalmat ismert meg: a folyamatos integrációt (CI) és a folyamatos teljesítést (CD). A CI a szoftverösszetevők létrehozására és tesztelésére összpontosít, míg a CD automatizálja az összetevők felhasználók számára történő átadásának folyamatát. A folyamatos teljesítés magában foglalja a szoftverkiadások létrehozásának automatizálását, azok üzembe helyezését és a felhasználók számára való elérhetővé tételét. Célja, hogy minimalizálja a problémák üzembe helyezésének és megoldásának idejét. A folyamatos teljesítés egy iteratív folyamat, amely magában foglalja a legújabb szoftverkiadás átvezetését különböző környezeteken keresztül tesztelés és ellenőrzés céljából.

A modul fő előnye, hogy a folyamatos teljesítés számos előnnyel jár, beleértve a gyorsított kiadási ciklusokat, a nagyobb rugalmasságot, a jobb együttműködést és a hatékony erőforrás-kihasználtságot. Lehetővé teszi a szoftverkiadások gyorsabb üzembe helyezését, és lehetővé teszi a szervezetek számára, hogy fokozatosan gyűjtsék az ügyfelek visszajelzéseit. A fokozatos kitettségi technikák, például az üzembehelyezési körök, a kék/zöld környezetek, a funkciózászlók és a sötét indítások hozzájárulnak a folyamatos szállítási gyakorlatok nagyobb rugalmasságához. Emellett a GitHub Actions hatékony eszköz a szoftverkézbesítési munkafolyamatok GitHub-platformon való implementálásához, lehetővé téve CI-/CD-munkafolyamatok különböző összetevők használatával történő összeállítását és futtatását.