Course Outline
Invoering
- Jenkins X versus Jenkins
Overzicht van de Jenkins X-workflow
- De relatie tussen Jenkins X en Kubernetes
- Standaardomgevingen versus preview-omgevingen
Installeren van Jenkins X
- Kies uw taal en platforms
Een CI/CD-pijplijn bouwen
- Het voorbereiden van de staging- en productieomgevingen
- Een Kubernetes cluster maken met behulp van Jenkins X
Een applicatie maken
- Jenkins X Quickstarts gebruiken om een nieuw project op te starten
- Snelstartopties
Implementatie van een geautomatiseerde workflow
- Code vastleggen in Git
- Wijzigingen aanbrengen, problemen creëren en pull-aanvragen maken
Een voorbeeld van de applicatie bekijken
- Naar een preview-omgeving pushen
- Een preview-omgeving voor pull-aanvragen opzetten
Het promoten van de applicatie naar productie
- Pushen naar een productieomgeving
Een bestaand project importeren
- Code toevoegen aan uw Git-repository
- Een webhook registreren
Integratie van Jenkins X met andere tools van derden
- Helm, Boeg en Skaffold
Probleemoplossen
Samenvatting en conclusie
Requirements
- Een algemeen begrip van CI/CD-concepten.
- Ervaring met Jenkins 2.
- Een algemeen begrip van het softwareontwikkelingsproces.
Publiek
- Software ontwikkelaars
- DevOps ingenieurs
- Infrastructuur ingenieurs
- Softwaretestingenieurs
Getuigenissen (4)
Toen ik kennis maakte met bepaalde technologieën, wou ik dat ik het eerder wist.
Michel - Vanier College
Cursus - DevOps Practical Implementation and Tools
Machine Translated
Ik hou van alle mogelijkheden die ik ontdekte in de cursus over DevOps opties die ik kan toepassen om een betere CD/CI-workflow te krijgen!
Juan Manuel - si
Cursus - Jenkins: Continuous Integration for Agile Development
Machine Translated
De instructeur. Ik begreep wat hij leerde, wat verrassend was gezien mijn gebrek aan kennis. Als hij mij iets kan leren, kan hij iedereen onderwijzen!!!
April - OIT
Cursus - Test Automation with Selenium and Jenkins
Machine Translated
De trainer heeft veel kennis van het onderwerp en kan door zijn ervaring voorbeelden uit de echte wereld geven.
Nouf
Cursus - Agile Software Testing with Continuous Integration
Machine Translated