Condividi tramite


Guida introduttiva: Distribuire il progetto in Azure usando la modernizzazione di GitHub Copilot

In questa guida introduttiva, distribuisci il tuo progetto su Azure utilizzando la funzionalità di modernizzazione di GitHub Copilot.

Durante lo sviluppo, spesso è necessario distribuire il progetto in un ambiente cloud per i test. L'estensione di modernizzazione di GitHub Copilot automatizza il processo di distribuzione, distribuendo il progetto migrato in Azure e correggendo eventuali errori di distribuzione.

Prerequisiti

Distribuire il progetto

Per avviare il processo di distribuzione, seguire questa procedura:

  1. In Visual Studio Code aprire il progetto migrato.

  2. Nella barra laterale Attività aprire il riquadro estensione per la modernizzazione di GitHub Copilot .

  3. Nella sezione Attività aprire Attività di distribuzione e selezionare Distribuisci nell'infrastruttura di Azure esistente.

    Se non è ancora stato effettuato il provisioning dell'infrastruttura, vedere Avvio rapido: Preparare prima l'infrastruttura di Azure .

    Screenshot di Visual Studio Code che mostra l'attività di provisionamento dell'infrastruttura e distribuzione su Azure con il pulsante

  4. Dopo aver selezionato l'attività, la finestra di chat di Copilot con modalità agente viene aperta automaticamente.

  5. Selezionare Continua ripetutamente per confermare ogni azione dello strumento nella finestra Chat di Copilot. L'agente Copilot usa vari strumenti per facilitare la distribuzione in Azure. L'utilizzo di ogni strumento richiede una conferma selezionando Continua. Fornire a Copilot le informazioni necessarie, ad esempio la sottoscrizione e il gruppo di risorse, come richiesto.

  6. Copilot esegue in genere i passaggi seguenti per distribuire il progetto:

    • Copilot genera un file markdown del piano di distribuzione con l'obiettivo di distribuzione, le informazioni sul progetto, l'architettura delle risorse di Azure, le risorse di Azure e i passaggi di esecuzione.
    • Copilot segue i passaggi di esecuzione in questo file.
    • Copilot corregge gli errori di distribuzione.
    • Copilot genera un file di riepilogo che illustra i risultati della distribuzione.

Annotazioni

Per ottenere risultati ottimali, è consigliabile usare i modelli Claude Sonnet 4 o versioni successive.

Potrebbero essere necessarie alcune iterazioni di Copilot per correggere gli errori di distribuzione.

Personalizza con i tuoi prompt

Il pulsante Distribuisci nell'infrastruttura di Azure esistente invia un prompt predefinito. Per un maggiore controllo, digitare un prompt personalizzato direttamente nella chat di Copilot con la modalità agente. Questo approccio consente di specificare le destinazioni di distribuzione e le preferenze.

Suggerimento

Esempi di richieste per scenari diversi:

  • "Deploy my app to the AKS cluster in subscription: <sub-id>, resource group: <rg-name>" : specificare come destinazione un cluster Kubernetes specifico.
  • "Deploy my containerized application to Azure Container Apps and configure auto-scaling with a minimum of 2 replicas" : specificare le preferenze di ridimensionamento.

Vedere anche