Trinn 1: Lag et prosjekt på GitLab
Logg inn på GitLab-kontoen din.
På GitLab-hovedgrensesnittet finner du en New Project
knapp eller et "+"-ikon i øverste høyre hjørne. Klikk på den for å opprette et nytt prosjekt.
Trinn 2: Lag .gitlab-ci.yml
filen
Etter å ha opprettet prosjektet, gå til prosjektets side.
I menyen til venstre velger du " Repository
for å åpne kildekodeadministrasjonsfanen.
Klikk på New file
knappen for å opprette en ny fil og gi den et navn .gitlab-ci.yml
.
Trinn 3: Konfigurer .gitlab-ci.yml
for en grunnleggende CI/CD-arbeidsflyt
Her er et eksempel på en .gitlab-ci.yml
fil med spesifikke trinn for en CI/CD-arbeidsflyt:
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
Trinn 4: Utløs CI/CD på GitLab
Når du pusher kode til depotet på GitLab(f.eks. legger til, endrer eller sletter kodefiler), vil GitLab automatisk starte CI/CD-prosessen basert på filen .gitlab-ci.yml
.
Hvert trinn( build
, test
, deploy
) vil kjøre sekvensielt og utføre de definerte jobbene.
Trinn 5: Se CI/CD-resultater
På prosjektets GitLab-side, velg "CI/CD"-fanen for å se alle de utførte CI/CD-jobbene.
Du kan se løpshistorikk, tidspunkter, utfall, og i tilfelle feil vil feilmeldinger vises her.
Merk: Dette er et enkelt eksempel. I virkeligheten kan CI/CD-arbeidsflyter være mer komplekse og involvere flere trinn som sikkerhetssjekker, ytelsestesting, integrasjonstesting og mer. Du må fordype deg dypere i å konfigurere og tilpasse GitLab CI/CD for prosjektets behov.