1. lépés: Hozzon létre egy projektet a GitLabon
Jelentkezzen be GitLab-fiókjába.
New Project
A GitLab fő felületén a jobb felső sarokban egy gombot vagy egy „+” ikont talál. Kattintson rá új projekt létrehozásához.
2. lépés: Hozza létre a .gitlab-ci.yml
fájlt
A projekt létrehozása után nyissa meg a projekt oldalát.
A bal oldali menüben válassza a "" lehetőséget Repository
a forráskódkezelési lap megnyitásához.
Kattintson a New file
gombra egy új fájl létrehozásához és nevezze el .gitlab-ci.yml
.
3. lépés: Konfigurálja .gitlab-ci.yml
az alapszintű CI/CD munkafolyamatot
Íme egy példa egy fájlra .gitlab-ci.yml
, amely konkrét lépéseket tartalmaz egy CI/CD munkafolyamathoz:
stages:
- build
- test
- deploy
build_job:
stage: build
script:
- echo "Building the application..."
# Add steps to build the application, e.g., compile, build artifacts, etc.
test_job:
stage: test
script:
- echo "Running tests..."
# Add steps to run automated tests, e.g., unit tests, integration tests, etc.
deploy_job:
stage: deploy
script:
- echo "Deploying the application..."
# Add steps to deploy the application, e.g., deploy to staging/production servers.
# Configuration to deploy only on changes to the master branch
only_master:
only:
- master
4. lépés: Indítsa el a CI/CD-t a GitLabon
Amikor kódot küld a GitLab tárolójába(pl. kódfájlok hozzáadása, módosítása vagy törlése), a GitLab automatikusan elindítja a CI/CD folyamatot a .gitlab-ci.yml
fájl alapján.
Minden szakasz( build
, test
, deploy
) egymás után fut, végrehajtva a meghatározott feladatokat.
5. lépés: Tekintse meg a CI/CD eredményeket
A projekt GitLab oldalán válassza ki a „CI/CD” lapot az összes végrehajtott CI/CD-feladat megtekintéséhez.
Itt láthatja a futási előzményeket, az időzítéseket, az eredményeket, és hiba esetén a hibaértesítések jelennek meg.
Megjegyzés: Ez egy egyszerű példa. A valóságban a CI/CD munkafolyamatok bonyolultabbak lehetnek, és több lépést is magukban foglalhatnak, például biztonsági ellenőrzéseket, teljesítményteszteket, integrációs tesztelést stb. Mélyebben kell elmélyednie a GitLab CI/CD konfigurálásában és testreszabásában a projekt igényei szerint.