Contattataci

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

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative