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 alle macchine virtuali all'interno dell'portale di Azure.
[! IMPORTANTE] L'impostazione di recapito continuo della macchina virtuale verrà ritirata il 31 marzo 2023. Scopri di più
Accedere a portale di Azure e passare a una macchina virtuale.
Selezionare Recapito continuo e quindi Configurare.
Selezionare Azure DevOps Organization e il progetto dal menu a discesa o Crearne uno nuovo.
Selezionare il gruppo di distribuzione dal menu a discesa o Crearne uno nuovo.
Selezionare la pipeline di compilazione.
Selezionare Strategia di distribuzione, quindi selezionare Roll.
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.
Selezionare OK per configurare la pipeline di recapito continua.
Al termine, la pipeline di recapito continua dovrebbe essere simile alla seguente.
Se si desidera 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 al gruppo di distribuzione e non verranno create nuove pipeline.
Selezionare il collegamento per passare alla pipeline e quindi selezionareModifica per modificare la definizione della pipeline.
Selezionare le attività nella fase di sviluppo per passare alle attività della pipeline e quindi selezionare Distribuisci.
È possibile specificare il numero di computer di destinazione da distribuire in parallelo in ogni iterazione. Se si vuole distribuire in più computer, è possibile specificare il numero di computer come percentuale usando il dispositivo di scorrimento.
L'attività Esegui script di distribuzione eseguirà lo script di distribuzione nella cartella radice degli artefatti pubblicati.
Risorse
- Distribuire nelle macchine virtuali di Azure con Azure DevOps
- Distribuire nel set di scalabilità di macchine virtuali di Azure
Articoli correlati
- Configurare la strategia di distribuzione canary
- Configurare la strategia di distribuzione blu-verde
Ritiro
L'impostazione di distribuzione continua di Macchine virtuali verrà ritirata il 31 marzo 2023. Passare direttamente all'uso 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 della migrazione
Non è necessaria alcuna migrazione perché l'esperienza cd della macchina virtuale non archivia alcuna informazione, aiuta solo gli utenti con l'esperienza introduttiva del giorno 0 in Azure e Azure DevOps. Gli utenti potranno comunque eseguire tutte le operazioni da Azure DevOps dopo il ritiro. Non sarà più possibile creare e visualizzare pipeline dall'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 macchina virtuale portale di Azure dopo il ritiro. È comunque possibile passare al portale di Azure DevOps e visualizzare o aggiornare le pipeline.
Perderò le pipeline configurate in precedenza?
No. Le pipeline saranno comunque 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 gruppi di distribuzione o modelli di fase della pipeline di rilascio per compilare la pipeline con modelli.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per