Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Opsætning af en Jenkins-pipeline | CI/CD og Automatisering
Introduktion til DevOps

bookOpsætning af en Jenkins-pipeline

Note
Definition

En Pipeline i Jenkins er en sekvens af automatiserede trin, der køres hver gang der foretages ændringer i koden.

Det smarte er, at en pipeline gemmes i selve projektet (i en fil kaldet Jenkinsfile). Dette betyder, at hele teamet kan se, hvordan build-processen fungerer og opdatere den efter behov.

Pipelines kan også være fleksible:

  • Ved små ændringer kan Jenkins kun køre hurtige tjek;

  • Ved større opdateringer kan den køre flere tests eller endda udrulle applikationen.

En pipeline er altså ikke kun "build–test–deploy", men et sæt regler, du styrer, for at sikre, at hver ændring er sikker, før den når brugerne.

Note
Bemærk

Hovedformålet med en pipeline er at muliggøre Continuous Integration og Continuous Delivery (CI/CD), så ændringer kan leveres til brugerne hurtigt og sikkert.

Trin til at oprette en Jenkins-pipeline

Nu skal vi oprette en Jenkins-pipeline — en struktureret række af automatiserede trin, der flytter vores kode fra udvikling til udrulning.

Kort opsummering fra videoen:

  1. Log ind på Jenkins;

  2. Opret et nyt element: klik på New Item, indtast dit projektnavn, og vælg Pipeline som projekttype;

  3. Konfigurer pipelinen:

    • I Pipeline-sektionen vælges Pipeline Script (manuel) eller Pipeline Script fra SCM for at hente Jenkinsfile fra dit repository.
  4. Forbind til dit GitHub-repository:

    • Under Definition vælges Pipeline Script fra SCM;

    • Sæt SCM til Git, indsæt din repository URL, og angiv dine GitHub-oplysninger (ved brug af Personal Access Token);

    • Sørg for, at pipelinen er forbundet til hovedbranch.

  5. Gem og kør: klik på Save, og derefter Build Now for at teste pipeline-opsætningen. Du kan følge hver stage run i realtid.

Du har nu med succes opsat en Jenkins-pipeline og forbundet den til GitHub ved hjælp af et Personal Access Token. Med denne konfiguration kan din pipeline automatisk hente kode, bygge den, køre tests og implementere opdateringer, hver gang der skubbes ændringer — hvilket skaber et fuldt automatiseret CI/CD-arbejdsflow.

1. Hvad er hovedformålet med en Jenkins Pipeline?

2. Hvad sker der, når du skubber ændringer til GitHub, forudsat at Jenkins er sat op?

question mark

Hvad er hovedformålet med en Jenkins Pipeline?

Select the correct answer

question mark

Hvad sker der, når du skubber ændringer til GitHub, forudsat at Jenkins er sat op?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 3

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Awesome!

Completion rate improved to 3.7

bookOpsætning af en Jenkins-pipeline

Stryg for at vise menuen

Note
Definition

En Pipeline i Jenkins er en sekvens af automatiserede trin, der køres hver gang der foretages ændringer i koden.

Det smarte er, at en pipeline gemmes i selve projektet (i en fil kaldet Jenkinsfile). Dette betyder, at hele teamet kan se, hvordan build-processen fungerer og opdatere den efter behov.

Pipelines kan også være fleksible:

  • Ved små ændringer kan Jenkins kun køre hurtige tjek;

  • Ved større opdateringer kan den køre flere tests eller endda udrulle applikationen.

En pipeline er altså ikke kun "build–test–deploy", men et sæt regler, du styrer, for at sikre, at hver ændring er sikker, før den når brugerne.

Note
Bemærk

Hovedformålet med en pipeline er at muliggøre Continuous Integration og Continuous Delivery (CI/CD), så ændringer kan leveres til brugerne hurtigt og sikkert.

Trin til at oprette en Jenkins-pipeline

Nu skal vi oprette en Jenkins-pipeline — en struktureret række af automatiserede trin, der flytter vores kode fra udvikling til udrulning.

Kort opsummering fra videoen:

  1. Log ind på Jenkins;

  2. Opret et nyt element: klik på New Item, indtast dit projektnavn, og vælg Pipeline som projekttype;

  3. Konfigurer pipelinen:

    • I Pipeline-sektionen vælges Pipeline Script (manuel) eller Pipeline Script fra SCM for at hente Jenkinsfile fra dit repository.
  4. Forbind til dit GitHub-repository:

    • Under Definition vælges Pipeline Script fra SCM;

    • Sæt SCM til Git, indsæt din repository URL, og angiv dine GitHub-oplysninger (ved brug af Personal Access Token);

    • Sørg for, at pipelinen er forbundet til hovedbranch.

  5. Gem og kør: klik på Save, og derefter Build Now for at teste pipeline-opsætningen. Du kan følge hver stage run i realtid.

Du har nu med succes opsat en Jenkins-pipeline og forbundet den til GitHub ved hjælp af et Personal Access Token. Med denne konfiguration kan din pipeline automatisk hente kode, bygge den, køre tests og implementere opdateringer, hver gang der skubbes ændringer — hvilket skaber et fuldt automatiseret CI/CD-arbejdsflow.

1. Hvad er hovedformålet med en Jenkins Pipeline?

2. Hvad sker der, når du skubber ændringer til GitHub, forudsat at Jenkins er sat op?

question mark

Hvad er hovedformålet med en Jenkins Pipeline?

Select the correct answer

question mark

Hvad sker der, når du skubber ændringer til GitHub, forudsat at Jenkins er sat op?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 3
some-alt