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.
Struttura del corso
Giorno 1
Introduzione
-
DevOps: neolingua o un ruolo chiave nei progetti IT?
Perché GitLab CI/CD?
GitLab rispetto ad altri sistemi CI/CD (CircleCI, Travis, TeamCity)
Preparazione per la messa in servizio
-
Architettura e logica della soluzione, tra cui: GitLab / GitLab Runner
Requisiti di sistema e hardware
Installazione GitLab e GitLab CI
Configurazione iniziale GitLab: progettazione, utenti, integrazioni, preparazione per il lancio della prima Continuous Integration
Ottimizzazione e preparazione delle API
-
Ottimizzazione delle impostazioni GitLab / GitLab CI: consigli e trucchi
Preparazione dell'API per l'uso nei meccanismi di trigger
Primo processo CI/CD
-
Installazione GitLab CI Runner, requisiti di sistema e hardware
Configurazione del progetto per la connessione a GitLab CI
Esecuzione di un processo tipico: build -> test -> deploy
Giorno 2
Costrutto del file di configurazione .gitlab-ci.yml
-
Praktyczne przykłady pojęć:
Ambienti e distribuzioni
Ambienti protetti
Artefatti del processo
Distribuisci tramite Docker
In che modo GitLab CI semplifica la vita agli sviluppatori
Calcolo della percentuale di copertura del test Stato delle compilazioni nei documenti MarkDown Invio degli stati di compilazione nel messenger (sull'esempio di Mattermost)
-
Funzionalità avanzate GitLab CI
AutoDevOps Klastry Kubernetes Distribuisci le schede ChatOps (Operazioni di chat) Terminale Web
-
Caso di studio dal vivo
build, test & deploy per un progetto basato su PHP/Magento, in esecuzione su un ambiente multi-server, con l'ipotesi di zero tempi di inattività per il tempo di implementazione.
Requisiti
Capacità Base di Usare GIT
Competenze di programmazione di base, ad esempio in un linguaggio PHP.
14 ore
Recensioni (2)
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Corso - Advanced Spinnaker
Mi piacciono tutte le possibilità che ho scoperto nel corso sulle opzioni DevOps che posso applicare per avere un flusso di lavoro CD/CI migliore!
Juan Manuel - si
Corso - Jenkins: Continuous Integration for Agile Development
Traduzione automatica