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
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.
Requirements
Capacitatea de bază de a utiliza GIT
Competențe de programare de bază, de exemplu, în PHP.
14 Hours
Testimonials (3)
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Course - Advanced Spinnaker
Being introduced to some technologies I wish I knew earlier.
Michel - Vanier College
Course - DevOps Practical Implementation and Tools
I like all the possibilities that I discovered in the course about DevOps options that I can apply in order to have a better CD/CI workflow!