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.
Kursplan
Dag 1
Introduktion
- DevOps - newspeak eller en nyckelroll i IT-projekt? Varför GitLab CI/CD? GitLab vs. andra CI/CD-system (CircleCI, Travis, TeamCity)
Förbereder för lansering
- Lösningens arkitektur och logik, inklusive: GitLab / GitLab Runner System- och hårdvarukrav Installation GitLab och GitLab CI Initial konfiguration GitLab: design, användare, integrationer, förberedelser inför lanseringen av den första kontinuerliga integrationen
API-inställning och förberedelse
- Optimera inställningar GitLab / GitLab CI: tips'n'tricks Förbereder API för användning i triggermekanismer
Första CI/CD-processen
- Installation av GitLab CI Runner, system- och hårdvarukrav Konfigurera projektet för att ansluta till GitLab CI Kör en typisk process: bygg -> test -> distribuera
Dag 2
Konstruktion av konfigurationsfilen .gitlab-ci.yml
- Praktiska exempel på koncept: Miljöer & implementeringar Skyddade miljöer Jobbartefakter Distribuera via Docker
Hur GitLab CI gör utvecklares liv enklare
Beräknar % testtäckning Byggstatus i MarkDown-dokument Skickar byggstatus i messenger (viktigaste exempel)
- Avancerade funktioner GitLab CI
AutoDevOps Klastry Kubernetes Distribuera forum ChatOps webbterminal
- Live fallstudie
bygga, testa och distribuera för ett projekt baserat på PHP/Magento, som körs i en multi-servermiljö, med antagande om noll driftstopp under driftsättning.
Krav
Grundläggande förmåga att använda GIT
Grundläggande programmeringskunskaper, t ex i PHP.
14 timmar
Vittnesmål (2)
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Kurs - Advanced Spinnaker
Jag gillar alla möjligheter som jag upptäckte i kursen om DevOps alternativ som jag kan använda för att få ett bättre CD/CI-arbetsflöde!
Juan Manuel - si
Kurs - Jenkins: Continuous Integration for Agile Development
Machine Translated