Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Een Jenkins-pijplijn Opzetten | CI/CD & Automatisering
Introductie tot DevOps

bookEen Jenkins-pijplijn Opzetten

Note
Definitie

Een Pipeline in Jenkins is een reeks geautomatiseerde stappen die elke keer worden uitgevoerd wanneer er wijzigingen in de code worden aangebracht.

Het handige is dat een pipeline wordt opgeslagen in het project zelf (in een bestand genaamd Jenkinsfile). Dit betekent dat het hele team kan zien hoe het buildproces werkt en het kan aanpassen indien nodig.

Pipelines zijn bovendien flexibel:

  • Voor kleine wijzigingen kan Jenkins alleen snelle controles uitvoeren;

  • Voor grotere updates kunnen er meer tests worden uitgevoerd of zelfs de applicatie worden uitgerold.

Een pipeline is dus niet alleen "build–test–deploy", maar een set regels die je beheert om ervoor te zorgen dat elke wijziging veilig is voordat deze bij gebruikers terechtkomt.

Note
Opmerking

Het belangrijkste doel van een pipeline is het mogelijk maken van Continuous Integration en Continuous Delivery (CI/CD), zodat wijzigingen snel en veilig bij gebruikers kunnen worden geleverd.

Stappen om een Jenkins-pijplijn te maken

Nu gaan we een Jenkins-pijplijn maken — een gestructureerde reeks geautomatiseerde stappen die onze code van ontwikkeling naar uitrol brengt.

Korte samenvatting van de video:

  1. Inloggen op Jenkins;

  2. Een nieuw item aanmaken: klik op Nieuw item, voer de projectnaam in en kies Pijplijn als projecttype;

  3. De pijplijn configureren:

    • In het gedeelte Pijplijn, kies Pijplijnscript (handmatig) of Pijplijnscript uit SCM om het Jenkinsfile uit je repository te halen.
  4. Verbinden met je GitHub-repository:

    • Onder Definitie, selecteer Pijplijnscript uit SCM;

    • Stel SCM in op Git, plak de URL van je repository en geef je GitHub-referenties op (gebruikmakend van de Personal Access Token);

    • Zorg ervoor dat de pijplijn is verbonden met de hoofdbranch.

  5. Opslaan en uitvoeren: klik op Opslaan en vervolgens op Nu bouwen om de pijplijn te testen. Je kunt elke fase in realtime volgen.

Je hebt nu met succes een Jenkins-pijplijn opgezet en verbonden met GitHub via een Personal Access Token. Met deze configuratie kan je pijplijn automatisch code ophalen, bouwen, testen uitvoeren en updates uitrollen wanneer er wijzigingen worden doorgevoerd — wat resulteert in een volledig geautomatiseerde CI/CD-werkstroom.

1. Wat is het belangrijkste doel van een Jenkins Pipeline?

2. Wat gebeurt er wanneer je wijzigingen naar GitHub pusht, ervan uitgaande dat Jenkins is ingesteld?

question mark

Wat is het belangrijkste doel van een Jenkins Pipeline?

Select the correct answer

question mark

Wat gebeurt er wanneer je wijzigingen naar GitHub pusht, ervan uitgaande dat Jenkins is ingesteld?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 3

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 3.7

bookEen Jenkins-pijplijn Opzetten

Veeg om het menu te tonen

Note
Definitie

Een Pipeline in Jenkins is een reeks geautomatiseerde stappen die elke keer worden uitgevoerd wanneer er wijzigingen in de code worden aangebracht.

Het handige is dat een pipeline wordt opgeslagen in het project zelf (in een bestand genaamd Jenkinsfile). Dit betekent dat het hele team kan zien hoe het buildproces werkt en het kan aanpassen indien nodig.

Pipelines zijn bovendien flexibel:

  • Voor kleine wijzigingen kan Jenkins alleen snelle controles uitvoeren;

  • Voor grotere updates kunnen er meer tests worden uitgevoerd of zelfs de applicatie worden uitgerold.

Een pipeline is dus niet alleen "build–test–deploy", maar een set regels die je beheert om ervoor te zorgen dat elke wijziging veilig is voordat deze bij gebruikers terechtkomt.

Note
Opmerking

Het belangrijkste doel van een pipeline is het mogelijk maken van Continuous Integration en Continuous Delivery (CI/CD), zodat wijzigingen snel en veilig bij gebruikers kunnen worden geleverd.

Stappen om een Jenkins-pijplijn te maken

Nu gaan we een Jenkins-pijplijn maken — een gestructureerde reeks geautomatiseerde stappen die onze code van ontwikkeling naar uitrol brengt.

Korte samenvatting van de video:

  1. Inloggen op Jenkins;

  2. Een nieuw item aanmaken: klik op Nieuw item, voer de projectnaam in en kies Pijplijn als projecttype;

  3. De pijplijn configureren:

    • In het gedeelte Pijplijn, kies Pijplijnscript (handmatig) of Pijplijnscript uit SCM om het Jenkinsfile uit je repository te halen.
  4. Verbinden met je GitHub-repository:

    • Onder Definitie, selecteer Pijplijnscript uit SCM;

    • Stel SCM in op Git, plak de URL van je repository en geef je GitHub-referenties op (gebruikmakend van de Personal Access Token);

    • Zorg ervoor dat de pijplijn is verbonden met de hoofdbranch.

  5. Opslaan en uitvoeren: klik op Opslaan en vervolgens op Nu bouwen om de pijplijn te testen. Je kunt elke fase in realtime volgen.

Je hebt nu met succes een Jenkins-pijplijn opgezet en verbonden met GitHub via een Personal Access Token. Met deze configuratie kan je pijplijn automatisch code ophalen, bouwen, testen uitvoeren en updates uitrollen wanneer er wijzigingen worden doorgevoerd — wat resulteert in een volledig geautomatiseerde CI/CD-werkstroom.

1. Wat is het belangrijkste doel van een Jenkins Pipeline?

2. Wat gebeurt er wanneer je wijzigingen naar GitHub pusht, ervan uitgaande dat Jenkins is ingesteld?

question mark

Wat is het belangrijkste doel van een Jenkins Pipeline?

Select the correct answer

question mark

Wat gebeurt er wanneer je wijzigingen naar GitHub pusht, ervan uitgaande dat Jenkins is ingesteld?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 3
some-alt