Distribuire applicazioni con Azure DevOps

Riepilogo

Azure DevOps consente di compilare, testare e distribuire qualsiasi applicazione in qualsiasi cloud o locale. Informazioni su come configurare le pipeline di versione che compilano, testano e distribuiscono continuamente le applicazioni.

Questo percorso di apprendimento fa parte di una serie. È possibile scegliere gli argomenti a cui si è più interessati o procedere in ognuno di essi. Ecco i percorsi di apprendimento di questa serie:

Il trofeo del percorso di apprendimento per gestire le applicazioni con Azure DevOps.

Parte 3: Distribuire applicazioni con Azure DevOps

In questo percorso di apprendimento:

  • Creare una pipeline di versione di base che distribuisce un'applicazione Web nel servizio app di Azure.
  • Creare una pipeline più completa che viene distribuita in più fasi di sviluppo e test.
  • Eseguire test funzionali e non funzionali che verificano il comportamento e le prestazioni dell'applicazione.
  • Scegliere e implementare un modello di distribuzione appropriato per implementare senza problemi le nuove funzionalità agli utenti.
  • Estendere le pipeline per aggiungere il supporto per destinazioni di distribuzione diverse, ad esempio Funzioni di Azure.
  • Automatizzare le distribuzioni di Docker e di Kubernetes a più contenitori con Azure Pipelines.

Inizia a usare Azure

Scegliere l'account Azure più adatto per l'utente. Pagamento a consumo o prova gratuita di Azure per un massimo di 30 giorni. Iscriviti.

Moduli in questo percorso di apprendimento

Progettare e creare una pipeline di rilascio realistica che supporta l'implementazione delle modifiche ai vari ambienti di test e di staging.

Eseguire test dell'interfaccia utente Selenium, una forma di test funzionale, in Azure Pipelines.

Eseguire test di carico automatizzati usando Apache JMeter, una forma di test non funzionale, in Azure Pipelines.

Scegliere e implementare un modello di distribuzione che consente di implementare senza problemi nuove funzionalità dell'applicazione agli utenti.

Creare una pipeline di Azure DevOps che compila e distribuisce un'app Web ASP.NET e un'app per le funzioni di Azure in Azure.

Usare Azure Pipelines per distribuire contenitori Docker nel servizio app di Azure.

Distribuire più contenitori in un cluster del servizio Azure Kubernetes con Azure Pipelines.