Condividi tramite


Configurare la strategia di distribuzione in sequenza per le macchine virtuali Linux di Azure

Si applica a: ✔️ macchine virtuali Linux

Azure Pipelines offre un set completo di strumenti di automazione CI/CD per le distribuzioni in macchine virtuali. Questo articolo illustra come configurare una pipeline di versione classica che usa la strategia in sequenza per distribuire le applicazioni Web in macchine virtuali Linux.

Distribuzioni in sequenza

In ogni iterazione una distribuzione in sequenza sostituisce le istanze della versione precedente di un'applicazione. Le sostituisce con istanze della nuova versione in un set fisso di computer (set in sequenza). La procedura dettagliata seguente illustra come configurare un aggiornamento in sequenza per le macchine virtuali.

Usando il recapito continuo, è possibile configurare gli aggiornamenti in sequenza per le macchine virtuali all'interno del portale di Azure.

[! IMPORTANTE] L'impostazione Recapito continuo della macchina virtuale verrà ritirata il 31 marzo 2023. Ulteriori informazioni

  1. Accedere al portale di Azure e passare a una macchina virtuale.

  2. Selezionare Recapito continuo e quindi selezionare Configura.

    Screenshot che mostra le impostazioni di recapito continuo.

  3. Selezionare l'organizzazione Azure DevOps e il progetto dal menu a discesa o Crearne uno nuovo.

  4. Selezionare il gruppo Distribuzione dal menu a discesa o Crearne uno nuovo.

  5. Selezionare la pipeline di compilazione.

  6. Selezionare Strategia di distribuzione e quindi Sequenza.

    Screenshot che mostra come configurare una strategia di distribuzione in sequenza.

  7. Facoltativamente, è possibile contrassegnare ogni computer con il relativo ruolo, ad esempio Web o db. Questi tag consentono di indicare come destinazione solo le macchine virtuali con un ruolo specifico.

  8. Selezionare OK per configurare la pipeline di recapito continuo.

  9. Al termine, la pipeline di recapito continuo dovrebbe essere simile alla seguente.

    Screenshot che mostra la pipeline di recapito continuo.

  10. Per configurare più macchine virtuali, ripetere i passaggi da 2 a 4 per le altre macchine virtuali. Se si usa lo stesso gruppo di distribuzione che ha già una pipeline configurata, le nuove macchine virtuali verranno aggiunte solo al gruppo di distribuzione e non verranno create nuove pipeline.

  11. Selezionare il collegamento per passare alla pipeline e quindi selezionareModifica per modificare la definizione della pipeline.

    Screenshot che mostra la definizione della pipeline.

  12. Selezionare le attività nella fase di sviluppo per passare alle attività della pipeline e quindi selezionare Distribuisci.

    Screenshot che mostra le attività della pipeline.

  13. È possibile specificare il numero di computer di destinazione da distribuire in parallelo in ogni iterazione. Se si vuole eseguire la distribuzione in più computer, è possibile specificare il numero di computer come percentuale usando il dispositivo di scorrimento.

  14. L'attività Esegui script di distribuzione eseguirà lo script di distribuzione che si trova nella cartella radice degli artefatti pubblicati.

    Screenshot che mostra gli artefatti pubblicati.

Risorse

Ritiro

L'impostazione di recapito continuo di Macchine virtuali verrà ritirata il 31 marzo 2023. Passare direttamente all'uso diretto di Azure DevOps per creare pipeline personalizzate per la distribuzione in macchine virtuali di Azure. I modelli di fase della pipeline di rilascio e le funzionalità dei gruppi di distribuzioni di Azure DevOps offrono esperienze simili.

Passaggi di migrazione

Non è necessaria alcuna migrazione perché l'esperienza cd della macchina virtuale non archivia informazioni, ma consente solo agli utenti con l'esperienza iniziale del giorno 0 in Azure e Azure DevOps. Gli utenti potranno comunque eseguire tutte le operazioni di Azure DevOps dopo il ritiro. Non sarà più possibile creare e visualizzare pipeline dal portale di Azure.

Domande frequenti

Dove è possibile configurare la pipeline cd dopo che questa esperienza è deprecata? 

Non sarà possibile visualizzare o creare pipeline di Azure DevOps da un pannello della macchina virtuale portale di Azure dopo il ritiro. È comunque possibile passare al portale di Azure DevOps e visualizzare o aggiornare le pipeline.

Si perderanno le pipeline configurate in precedenza?

No. Le pipeline saranno ancora disponibili in Azure DevOps.

Come è possibile configurare diverse strategie di distribuzione?

L'esperienza corrente usa i gruppi di distribuzione per creare strategie di distribuzione. È possibile usare i gruppi di distribuzione o i modelli di fase della pipeline di versione per compilare la pipeline con i modelli.