Trin 1: Opret et projekt på GitLab
Log ind på din GitLab-konto.
På GitLab-hovedgrænsefladen finder du en New Project
knap eller et "+"-ikon i øverste højre hjørne. Klik på den for at oprette et nyt projekt.
Trin 2: Opret .gitlab-ci.yml
filen
Når du har oprettet projektet, skal du gå til projektets side.
I menuen til venstre skal du vælge " Repository
for at åbne fanen kildekodestyring.
Klik på New file
knappen for at oprette en ny fil og navngive den .gitlab-ci.yml
.
Trin 3: Konfigurer .gitlab-ci.yml
til en grundlæggende CI/CD-arbejdsgang
Her er et eksempel på en .gitlab-ci.yml
fil med specifikke trin til en CI/CD-arbejdsgang:
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
Trin 4: Udløs CI/CD på GitLab
Når du pusher kode til repository på GitLab(f.eks. tilføjer, ændrer eller sletter kodefiler), vil GitLab automatisk starte CI/CD-processen baseret på filen .gitlab-ci.yml
.
Hvert trin( build
, test
, deploy
) kører sekventielt og udfører de definerede job.
Trin 5: Se CI/CD-resultater
På projektets GitLab-side skal du vælge fanen "CI/CD" for at se alle de udførte CI/CD-job.
Du kan se kørselshistorikken, timings, resultater, og i tilfælde af fejl vil fejlmeddelelser blive vist her.
Bemærk: Dette er et simpelt eksempel. I virkeligheden kan CI/CD-arbejdsgange være mere komplekse og involvere flere trin som sikkerhedstjek, ydeevnetest, integrationstest og meget mere. Du bliver nødt til at dykke dybere ned i at konfigurere og tilpasse GitLab CI/CD til dit projekts behov.