Azure Pipelines
Edizione 2026. Prendi confidenza con Azure DevOps (ADO) e scopri come creare pipeline ben strutturate. Impara le best practice, gestisci variabili e segreti e ottieni consigli pratici su come utilizzarlo per le esigenze di sviluppo software enterprise.
Episodi
YAML vs Classic Pipelines
3m 26sIntroduciamo le Azure DevOps Pipelines ed esploriamo il passaggio fondamentale dalle pipeline basate sulla Classic UI alla Pipeline-as-Code utilizzando YAML. Scoprirai perché archiviare le configurazioni della pipeline insieme al codice della tua applicazione è lo standard di settore per il software enterprise.
Anatomia di una Pipeline: Stages, Jobs e Steps
4m 04sImmergiti nella gerarchia strutturale delle Azure Pipelines. Imparerai come organizzare logicamente il tuo processo di CI/CD utilizzando gli Stages, distribuire i carichi di lavoro con i Jobs ed eseguire comandi esatti con gli Steps.
Contesto di Esecuzione: Agents e Demands
4m 16sScopri come le Azure Pipelines eseguono il tuo codice utilizzando gli Agents. Trattiamo le differenze tra gli agent Microsoft-hosted e Self-hosted, e come utilizzare i Demands per instradare i job verso l'infrastruttura corretta.
Automatizzare il Workflow con i Triggers
3m 37sImpara a far reagire automaticamente le tue pipeline agli eventi. Esploriamo i trigger di Continuous Integration (CI), i trigger di Pull Request (PR) e i trigger Scheduled per orchestrare cadenze di rilascio complesse.
Gestione dello Stato: Variables e Variable Groups
3m 44sPadroneggia l'arte di passare stato e configurazione attraverso le tue pipeline. Questo episodio analizza le variabili di sistema predefinite, le variabili di pipeline personalizzate e come condividere le configurazioni tra i progetti utilizzando i Variable Groups.
Proteggere i Secrets con Azure Key Vault
4m 06sSmetti di memorizzare credenziali sensibili nel tuo strumento di CI/CD. Spieghiamo come integrare Azure Key Vault nelle Azure Pipelines per recuperare dinamicamente password, chiavi API e stringhe di connessione a runtime.
Controllo Dinamico: Conditions ed Expressions
3m 37sImpara a rendere le tue pipeline intelligenti e reattive. Approfondiamo le Conditions e le Expressions personalizzate per controllare dinamicamente quali job e step eseguire in base ai valori delle variabili e agli esiti dei job precedenti.
Riusabilità Enterprise: YAML Templates
4m 07sScala l'architettura della tua pipeline su decine di repository utilizzando gli YAML Templates. Impara la differenza tra 'Includes' ed 'Extends' e come applicare i requisiti di sicurezza a livello aziendale.
Indirizzare i Deployment con gli Environments
4m 11sEleva la tua pipeline dalla semplice 'esecuzione di codice' alla gestione di veri e propri deployment. Trattiamo il tipo Deployment Job, gli Environments e le strategie di deployment come runOnce e Canary.
Enterprise Gates: Approvals e Checks
4m 15sMetti dei paletti ai tuoi deployment automatizzati. In questo episodio finale, esploriamo come configurare Approvals, Branch Control ed Exclusive Locks sui tuoi Environments per proteggere la produzione.