Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Dag 1
Invoering
- DevOps - newspeak of een sleutelrol in IT-projecten? Waarom GitLab CI/CD? GitLab versus andere CI/CD-systemen (CircleCI, Travis, TeamCity)
Voorbereiding op lancering
- Architectuur en logica van de oplossing, inclusief: GitLab / GitLab Runner Systeem- en hardwarevereisten Installatie GitLab en GitLab CI Initiële configuratie GitLab: ontwerp, gebruikers, integraties, voorbereiding voor het lanceren van de eerste Continuous Integration
API-tuning en voorbereiding
- Instellingen optimaliseren GitLab / GitLab CI: tips'n'tricks API voorbereiden voor gebruik in triggermechanismen
Eerste CI/CD-proces
- Installatie van GitLab CI Runner, systeem- en hardwarevereisten Het project configureren om verbinding te maken met GitLab CI Een typisch proces uitvoeren: build -> test -> deploy
Dag 2
Constructie van het .gitlab-ci.yml-configuratiebestand
- Praktische voorbeelden van concepten: Omgevingen en implementaties Beschermde omgevingen Taakartefacten Implementeren via Docker
Hoe GitLab CI het leven van ontwikkelaars eenvoudiger maakt
Berekenen van het percentage testdekking Build-status in MarkDown-documenten Verzenden van build-statussen in de messenger (Mattermost-voorbeeld)
- Geavanceerde mogelijkheden GitLab CI
AutoDevOps Klastry Kubernetes Borden inzetten ChatOps Webterminal
- Live casestudy
bouwen, testen en implementeren voor een project gebaseerd op PHP/Magento, draaiend in een omgeving met meerdere servers, waarbij wordt uitgegaan van nul downtime tijdens de implementatie.
Requirements
Basisvaardigheid om te gebruiken GIT
Basisprogrammeervaardigheden, bijvoorbeeld in PHP.
14 Hours
Getuigenissen (2)
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Cursus - Advanced Spinnaker
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