GitHub Actions
Edizione 2026. Un'analisi tecnica e approfondita di GitHub Actions, che copre il suo modello di esecuzione, i workflow avanzati, il gating degli ambienti, i runner e la sicurezza. Edizione 2026.
Episodi
Il caso d'uso Enterprise per GitHub Actions
4m 24sUn confronto esecutivo tra GitHub Actions e i tradizionali strumenti di CI/CD come Azure DevOps e GCP Cloud Build. Esploriamo i vantaggi architetturali di un'automazione event-driven che risiede accanto al tuo codice sorgente.
Il modello mentale di esecuzione
3m 39sUn'analisi tecnica della gerarchia di GitHub Actions. Comprendi la relazione fondamentale tra Workflows, Jobs, Steps e Actions.
Trigger e filtri event-driven
4m 08sUn'analisi approfondita dei trigger di eventi in GitHub Actions. Impara a configurare filtri precisi su path e branch per controllare esattamente quando vengono eseguiti i tuoi workflow.
Valutazione dello stato con variabili e contesti
3m 37sComprendi le differenze fondamentali tra le variabili d'ambiente e i Contexts di GitHub. Scopri quando ciascuno di essi viene valutato durante il ciclo di vita del workflow.
Il perimetro di sicurezza: Secrets e GITHUB_TOKEN
4m 06sUno sguardo tecnico alla gestione dei secrets in GitHub Actions. Esploriamo l'effimero GITHUB_TOKEN e la gerarchia dei secrets di repository e di organizzazione.
Ottimizzazione dei dati: Caching vs Artifacts
4m 15sImpara la differenza precisa tra Dependency Caching e Workflow Artifacts. Smetti di rallentare le tue build con il meccanismo di archiviazione sbagliato.
Controllo del flusso con la Concurrency
3m 46sPadroneggia il controllo dell'esecuzione dei workflow. Impara a usare la keyword concurrency per annullare le esecuzioni ridondanti e prevenire deployment sovrapposti.
Gating dei deployment con gli Environments
4m 02sScopri come mappare i tuoi workflow di GitHub Actions verso target di deployment esterni usando gli Environments per imporre approvazioni manuali e isolare i secrets.
Accesso Cloud Passwordless tramite OIDC
3m 56sElimina le credenziali cloud a lunga durata dai tuoi repository. Impara a usare OpenID Connect (OIDC) per autenticare in modo sicuro GitHub Actions con AWS, Azure e GCP.
Scalare pipeline DRY
3m 42sConfronta i Reusable Workflows e le Composite Actions. Impara quale meccanismo scegliere quando standardizzi le tue pipeline CI/CD in un'intera azienda.
Creare Custom Actions: Docker vs JavaScript
3m 14sPrendi il controllo della tua pipeline creando Custom Actions. Esploriamo i compromessi in termini di prestazioni e compatibilità tra le action JavaScript e quelle basate su container Docker.
Gestione della flotta: Runner Hosted vs Self-Hosted
3m 37sNaviga tra i limiti dei runner di GitHub. Impara quando affidarti alle macchine GitHub-hosted e quando la tua architettura richiede runner Self-Hosted.
Scalare su Kubernetes: Actions Runner Controller
3m 52sScopri come l'Actions Runner Controller (ARC) orchestra flotte di runner effimeri e auto-scalanti in modo nativo sui tuoi cluster Kubernetes.
Integrità della Supply Chain con le Attestations
3m 37sMetti in sicurezza la tua software supply chain. Impara a generare artifact attestations e provenance non falsificabili direttamente dai tuoi workflow.