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.
Schița de curs
Ziua 1
Introducere
- DevOps - vorbire sau un rol cheie în proiecte IT? De ce GitLab CI/CD? GitLab vs. alte sisteme CI/CD (CircleCI, Travis, TeamCity)
Pregătirea pentru lansare
- Arhitectura și logica soluției, incluzând: GitLab / GitLab Runner Cerințe de sistem și hardware Instalare GitLab și GitLab CI Configurare inițială GitLab: proiectare, utilizatori, integrări, pregătire pentru lansarea primei integrări continue
Reglarea și pregătirea API
- Optimizarea setărilor GitLab / GitLab CI: sfaturi și trucuri Pregătirea API-ului pentru utilizare în mecanismele de declanșare
Primul proces CI/CD
- Instalarea GitLab CI Runner, cerințe de sistem și hardware Configurarea proiectului pentru a se conecta la GitLab CI Rularea unui proces tipic: build -> test -> deploy
Ziua 2
Construirea fișierului de configurare .gitlab-ci.yml
- Exemple practice de concepte: Medii și implementări Medii protejate Artefacte de lucru Implementați prin Docker
Cum GitLab CI ușurează viața dezvoltatorilor
Calculul procentului de acoperire a testului Starea build în documentele MarkDown Trimiterea stărilor build în messenger (Exemplu cel mai important)
- Capabilitati avansate GitLab CI
AutoDevOps Klastry Kubernetes Implementați panouri ChatOps Web terminal
- Studiu de caz live
construiți, testați și implementați pentru un proiect bazat pe PHP/Magento, care rulează într-un mediu cu mai multe servere, presupunând timpi de nefuncționare zero în timpul implementării.
Cerințe
Capacitatea de bază de a utiliza GIT
Competențe de programare de bază, de exemplu, în PHP.
14 ore
Mărturii (2)
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Curs - Advanced Spinnaker
Îmi plac toate posibilitățile pe care le-am descoperit în cadrul cursului despre DevOps opțiuni pe care le pot aplica pentru a avea un flux de lucru CD/CI mai bun!
Juan Manuel - si
Curs - Jenkins: Continuous Integration for Agile Development
Tradus de catre o masina