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
Introduksjon
- DevOps - newspeak eller en nøkkelrolle i IT-prosjekter? Hvorfor GitLab CI/CD? GitLab vs. andre CI/CD-systemer (CircleCI, Travis, TeamCity)
Forbereder for lansering
- Arkitektur og logikk for løsningen, inkludert: GitLab / GitLab Runner System- og maskinvarekrav Installasjon GitLab og GitLab CI Innledende konfigurasjon GitLab: design, brukere, integrasjoner, forberedelse til lansering av den første kontinuerlige integrasjonen
API-tuning og forberedelse
- Optimalisering av innstillinger GitLab / GitLab CI: tips'n'tricks Forbereder API for bruk i triggermekanismer
Første CI/CD-prosess
- Installasjon av GitLab CI Runner, system- og maskinvarekrav Konfigurere prosjektet for å koble til GitLab CI Kjører en typisk prosess: bygg -> test -> distribuer
Dag 2
Konstruksjon av .gitlab-ci.yml konfigurasjonsfilen
- Praktiske eksempler på konsepter: Miljøer og utplasseringer Beskyttede miljøer Jobbartefakter Utplassering via Docker
Hvordan GitLab CI gjør utvikleres liv enklere
Beregner % testdekning Byggestatus i MarkDown-dokumenter Sender byggestatuser i messenger (viktigste eksempel)
- Avanserte funksjoner GitLab CI
AutoDevOps Klastry Kubernetes Distribuer tavler ChatOps Web-terminal
- Live casestudie
bygg, test og distribuer for et prosjekt basert på PHP/Magento, kjører i et multi-server miljø, forutsatt null nedetid under distribusjon.
Krav
Grunnleggende evne til å bruke GIT
Grunnleggende programmeringsferdigheter, for eksempel i PHP.
14 timer
Testimonials (2)
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Kurs - Advanced Spinnaker
Jeg liker alle mulighetene jeg oppdaget i kurset om DevOps alternativer som jeg kan bruke for å få en bedre CD/CI arbeidsflyt!
Juan Manuel - si
Kurs - Jenkins: Continuous Integration for Agile Development
Machine Translated