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

Questa guida introduttiva illustra come distribuire il tuo progetto in Azure usando 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. Aprire il progetto in Visual Studio Code.

  2. Dalla barra laterale Attività, aprire il riquadro dell'estensione GitHub Copilot per la modernizzazione. In Tasks aprire Java/Deployment Tasks e selezionare una delle attività seguenti:

    • Se è già stato effettuato il provisioning dell'infrastruttura Azure, selezionare task Deploy to Existing Azure Infrastructure e selezionare Run.

      Schermata di Visual Studio Code che mostra l'attività Distribuisci nell'infrastruttura Azure esistente con il pulsante Esegui attività evidenziato.

    • Se non si dispone ancora dell'infrastruttura, selezionare l'attività Provision Infrastructure and Deploy to Azure e selezionare Run.

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

  3. Dopo aver selezionato il pulsante, la finestra di chat Copilot con modalità agente viene aperta automaticamente.

    Screenshot di Visual Studio Code che mostra la finestra della chat di Copilot aperta automaticamente dall'attività.

  4. Nella finestra Copilot Chat (si apre automaticamente in modalità agente), selezionare Continue per approvare ogni azione dello strumento e specificare dettagli come sottoscrizione e gruppo di risorse quando richiesto.

  5. 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

Utilizzare i modelli Claude Opus 4.5 o versioni successive per ottenere risultati ottimali.

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

Distribuire il progetto

Per avviare il processo di distribuzione, seguire questa procedura:

  1. Aprire il progetto in IntelliJ IDEA.

  2. Dalla barra laterale Attività, aprire il riquadro dell'estensione GitHub Copilot per la modernizzazione. In Tasks aprire Java/Deployment Tasks e selezionare una delle attività seguenti:

    • Se è già stato effettuato il provisioning dell'infrastruttura Azure, selezionare task Deploy to Existing Azure Infrastructure e selezionare Run.

      Schermata di IntelliJ IDEA che mostra l'attività Distribuisci nell'infrastruttura Azure esistente con il pulsante Esegui attività evidenziato.

    • Se non si dispone ancora dell'infrastruttura, selezionare l'attività Provision Infrastructure and Deploy to Azure e selezionare Run.

      Schermata di IntelliJ IDEA che mostra l'attività Provision Infrastructure and Deploy to Azure e il pulsante Run Task evidenziato.

  3. Dopo aver selezionato il pulsante, la finestra di chat Copilot con modalità agente viene aperta automaticamente.

    Schermata di IntelliJ IDEA che mostra la finestra della chat di Copilot aperta automaticamente dall'attività.

  4. Nella finestra Copilot Chat (si apre automaticamente in modalità agente), selezionare Continue per approvare ogni azione dello strumento e specificare dettagli come sottoscrizione e gruppo di risorse quando richiesto.

  5. 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

Utilizzare i modelli Claude Opus 4.5 o versioni successive per ottenere risultati ottimali.

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

Personalizza con i tuoi prompt

I pulsanti dell'attività di distribuzione inviano prompt predefiniti. Per un maggiore controllo, digita un prompt personalizzato direttamente nella chat di Copilot in modalità Agente per specificare la risorsa di Azure di destinazione, la sottoscrizione, il gruppo di risorse, le preferenze di ridimensionamento o la configurazione dell'ambiente.

Suggerimento

Prompt di esempio:

  • "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 App contenitore di Azure and configure auto-scaling with a minimum of 2 replicas" : specificare le preferenze di ridimensionamento.

Vedere anche