Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Sovranità sui CI Leggeri
- Perché i servizi cloud CI/CD creano rischi di vendor lock-in e esposizione dei segreti.
- Ambiti di progettazione di Woodpecker CI: semplicità, nativo per Docker, indipendente dalla forge.
- Confronto con GitHub Actions, GitLab CI, Drone e Jenkins.
Diployment del Server e degli Agenti
- Pila Docker Compose: server, agenti e database.
- Variabili d'ambiente e registrazione OAuth per le Forge.
- Etichette degli agenti, pianificazione della capacità e limiti delle risorse.
Authoring dei Pipeline
- Sintassi di woodpecker.yml: passaggi, servizi e condizioni.
- Selezione delle immagini Docker e montaggio del workspace.
- Esecuzione parallela e catene di dipendenze.
Integrazione con la Forge
- Configurazione dei webhook per Gitea e Forgejo.
- Filtraggio dei branch, trigger per le PR ed eventi sui tag.
- Report degli stati dei commit e generazione di badge.
Segreti e Sicurezza
- Ambiti dei segreti: repository, organizzazione e globali.
- Iniezione delle credenziali per le fasi di deployment.
- Isolamento di rete e agenti affidabili rispetto a quelli non affidabili.
Build a Matrice e Cache
- Matrici di test multi-linguaggio e multi-versione.
- Pannello cache per le directory delle dipendenze.
- Caricamento degli artifact su storage compatibile con S3.
Gestione Operativa
- Log del server, telemetria degli agenti e ispezione della coda.
- Scalabilità orizzontale degli agenti con Docker Swarm o Kubernetes.
- Backup e ripristino della cronologia dei pipeline e dei segreti.
Requisiti
- Esperienza intermedia con Git e pipeline CI/CD.
- Conoscenze di amministrazione dei server Linux e Docker.
- Confidenza con l'amministrazione di Gitea o Forgejo.
Pubblico Target
- Squadre DevOps che necessitano di CI leggero e self-hosted per Gitea/Forgejo.
- Organizzazioni che desiderano evitare i servizi SaaS di GitHub Actions o GitLab CI.
- Squadre piccole e medie che vogliono la sovranità sui pipeline senza funzionalità superflue.
14 ore
Recensioni (2)
Mi piace che ricevo subito risposta alle mie domande.
Szabolcs Kriston - Ericsson
Corso - Advanced GitLab
Traduzione automatica
Mi è piaciuta la comunicazione facile tra il formatore e noi, l'attenzione dedicata ai nostri problemi, le intuizioni e le conoscenze aggiuntive fornite in risposta alle nostre domande. Ho apprezzato il ritmo, che non si è mai fatto affrettato, anche in presenza di problemi tecnici. Ogni argomento è stato trattato con cura.
Melania Mieczkowska - IAV Poland
Corso - Gitlab and Gitlab CI
Traduzione automatica