Bevezetés

Befejezett

A folyamatos integráció (CI) a szoftverfejlesztéshez és -teszteléshez használt automatizálási folyamat minden alkalommal, amikor egy fejlesztő módosítja a verziókövetést egy kódbázisban. A CI segít a csapatoknak a fejlesztési folyamat korai szakaszában felmerülő problémák felderítésében és gyors megoldásában. A GitHub Actions használatával ci-t implementálhat egy GitHub-adattárban karbantartott kódhoz.

Tegyük fel, hogy egy CI-folyamatot szeretne beállítani a fejlesztői csapat számára. A csapat létrehoz egy webhelyet, amely javítja az ügyfelek által a terméktámogatással való kapcsolatfelvétel során tapasztalt élményt. Több funkció is fejlesztés alatt áll. Győződjön meg arról, hogy a csapat könnyedén összeállíthatja és tesztelheti az összes funkciót, hogy minden funkció gyorsan bekerüljön a webhelyre, amikor készen áll. Mivel a projekt kódja egy GitHub-adattárban van tárolva, úgy dönt, hogy a GitHub Actionst használja a CI-projekthez.

Ebben a modulban megtudhatja, hogyan implementálhatja a CI-t GitHub Actions és munkafolyamatok használatával egy GitHub-adattárban. A GitHub Actions és egy munkafolyamat-sablon használatával Node.js projektet hozhat létre és tesztelhet. Testreszabhatja a munkafolyamatot a GitHub Actions használatával, majd a GitHub Actions-naplók használatával hibakeresést végezhet egy sikertelen teszten.

A modul elvégzéséhez alapvető ismeretekre van szüksége a GitHub Actions és a munkafolyamatok használatához. Ha nem ismeri a GitHub Actionst vagy a munkafolyamatokat, először tekintse meg a fejlesztési feladatok automatizálását a GitHub Actions használatával.