Azure Pipelines

Crea, testa e distribuisci continuamente in qualsiasi piattaforma e cloud

Ottieni pipeline ospitate sul cloud per Linux, macOS e Windows. Crea applicazioni Web, desktop e per dispositivi mobili. Distribuisci in qualsiasi cloud o in‑locale.

Usa Azure Pipelines per automatizzare le compilazioni e le distribuzioni, evita di perdere tempo su dettagli tecnici e fai emergere la tua creatività.

Qualsiasi linguaggio in qualsiasi piattaforma

Compila, testa e distribuisci app Node.js, Python, Java, PHP, Ruby, C/C++, .NET, Android e iOS. Esegui i processi in parallelo in Linux, macOS e Windows.

Contenitori e Kubernetes

Compila ed esegui il push delle immagini in registri contenitori, ad esempio l'hub Docker e il Registro Azure Container, con la massima facilità. Distribuisci i contenitori in singoli host o in Kubernetes.

Estendibile

Esplora e implementa un'ampia gamma di attività di compilazione, test e distribuzione create dalla community, oltre a centinaia di estensioni, da Slack a SonarCloud.

Distribuisci in qualsiasi cloud

Implementa il recapito continuo del software in qualsiasi cloud, ad esempio Azure, AWS e GCP. Visualizza la distribuzione in un qualsiasi numero di fasi interdipendenti.

Gratuito per open source

Garantisci pipeline di integrazione continua/distribuzione continua veloci per ogni progetto open source. Ottieni 10 processi paralleli con minuti di compilazione illimitati per tutti i progetti open source.

Funzionalità e flussi di lavoro avanzati

Approfitta del concatenamento delle compilazioni semplificato e delle compilazioni a più fasi. Supporto per YAML, integrazione di test, attività di controllo del rilascio, creazione di report e altro ancora.

Sei un utente di GitHub? Sei a posto.

Compila, testa e distribuisci tutto ciò che crei in GitHub. Ottieni compilazioni veloci e affidabili in tutte le piattaforme grazie alla stretta integrazione con stati, controlli e richieste pull GitHub.

Compila e distribuisci più velocemente con Azure Pipelines

Agenti Linux, macOS e Windows ospitati da Microsoft

Semplifica la gestione di hardware e macchine virtuali con gli agenti ospitati nel cloud Microsoft. Ottieni il supporto completo della pipeline di integrazione continua/distribuzione continua per gli strumenti e le piattaforme principali.

Flussi di lavoro potenti con supporto nativo per i contenitori

Usufruisci di compilazioni velocissime con l'esecuzione di test e processi paralleli. Usa i processi contenitore per creare compilazioni coerenti e affidabili con gli strumenti necessari. Crea facilmente nuovi contenitori ed esegui il push in qualsiasi registro.

Distribuzioni flessibili in Kubernetes, ambienti serverless o macchine virtuali

Distribuisci in Kubernetes, macchine virtuali, Funzioni di Azure, app Web di Azure o in qualsiasi cloud. Usa fasi, attività di controllo e approvazioni per creare una strategia di distribuzione adatta alle tue esigenze che garantisca la qualità in ogni passaggio. Puoi anche distribuire da altri sistemi di integrazione continua, ad esempio Jenkins.

Pandas

Pandas is a community-maintained project, and Azure Pipelines lets me be more efficient at reviewing pull requests and contributions. It automatically tests the pandas code on Windows, Linux and Mac, and I can see results in one place. If the tests fail for a pull request, I can just tell the contributor to "ping me on green".

Jeff Reback, responsabile della manutenzione del progetto Pandas

Progetti open source

10 gratuito

Processi paralleli con minuti illimitati al mese

CI/CD ospitato in Microsoft

1 gratuito

Processo parallelo con un massimo di 1.800 minuti al mese

$40 per ogni processo parallelo con minuti illimitati

CI/CD self-hosted

1 gratuito

Processo parallelo con minuti illimitati al mese

Successivamente, $15 per processo parallelo aggiuntivo

In che modo usiamo Azure Pipelines

Scopri in che modo il team dell'infrastruttura .NET in Microsoft si affida ad Azure Pipelines per eseguire milioni di test automatizzati al giorno per il progetto open source .NET Framework. Scopri in che modo il team ha semplificato la collaborazione con la community open source tramite strumenti condivisi e il passaggio a un singolo sistema di integrazione continua su cui si basano tutte le rispettive build per Windows, Linux e Mac.