Steg 1: Skapa ett projekt på GitLab
Logga in på ditt GitLab-konto.
På GitLabs huvudgränssnitt hittar du en New Project
knapp eller en "+"-ikon i det övre högra hörnet. Klicka på den för att skapa ett nytt projekt.
Steg 2: Skapa .gitlab-ci.yml
filen
När du har skapat projektet, gå till projektets sida.
I menyn till vänster väljer du " Repository
för att öppna fliken för källkodshantering.
Klicka på New file
knappen för att skapa en ny fil och namnge den .gitlab-ci.yml
.
Steg 3: Konfigurera .gitlab-ci.yml
för ett grundläggande CI/CD-arbetsflöde
Här är ett exempel på en .gitlab-ci.yml
fil med specifika steg för ett CI/CD-arbetsflöde:
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
Steg 4: Trigga CI/CD på GitLab
När du pushar kod till arkivet på GitLab(t.ex. lägger till, modifierar eller tar bort kodfiler), kommer GitLab automatiskt att initiera CI/CD-processen baserat på filen .gitlab-ci.yml
.
Varje steg( build
, test
, deploy
) körs sekventiellt och utför de definierade jobben.
Steg 5: Visa CI/CD-resultat
På projektets GitLab-sida väljer du fliken "CI/CD" för att se alla utförda CI/CD-jobb.
Du kan se körhistoriken, tidpunkter, resultat, och i händelse av fel kommer felmeddelanden att visas här.
Obs: Detta är ett enkelt exempel. I verkligheten kan CI/CD-arbetsflöden vara mer komplexa och involvera flera steg som säkerhetskontroller, prestandatester, integrationstestning och mer. Du måste fördjupa dig djupare i att konfigurera och anpassa GitLab CI/CD för ditt projekts behov.