Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questa guida introduttiva si distribuisce il progetto Java in Azure utilizzando GitHub Copilot per l'ammodernamento delle app.
Nello sviluppo di codice, gli sviluppatori spesso devono distribuire il progetto in un ambiente cloud per i test. Gli strumenti consentono di distribuire il progetto migrato in Azure e correggere eventuali errori di distribuzione nel processo.
Prerequisiti
- Un account Azure con una sottoscrizione attiva. Creane uno gratis.
- Un account GitHub con una sottoscrizione di GitHub Copilot attiva in qualsiasi piano.
- Uno degli IDE seguenti:
- Versione più recente di Visual Studio Code. Deve essere la versione 1.101 o successiva.
- GitHub Copilot in Visual Studio Code. Per istruzioni sulla configurazione, vedere Configurare GitHub Copilot in Visual Studio Code. Assicurarsi di accedere all'account GitHub in Visual Studio Code.
- Modernizzazione delle app Copilot di GitHub. Riavviare Visual Studio Code dopo l'installazione.
- La versione più recente di IntelliJ IDEA. Deve essere la versione 2023.3 o successiva.
- GitHub Copilot. Deve essere la versione 1.5.59 o successiva. Per altre istruzioni, vedere Configurare GitHub Copilot in IntelliJ IDEA. Assicurarsi di accedere all'account GitHub all'interno di IntelliJ IDEA.
- Modernizzazione delle app Copilot di GitHub. Riavviare IntelliJ IDEA dopo l'installazione. Se GitHub Copilot non è installato, è possibile installare direttamente la modernizzazione dell'app GitHub Copilot.
- Versione più recente di Visual Studio Code. Deve essere la versione 1.101 o successiva.
- Java 21 o versione successiva.
- Maven o Gradle per compilare progetti Java.
Annotazioni
Se si usa Gradle, è supportato solo il wrapper Gradle versione 5+. Il linguaggio DSL (Domain Specific Language) di Kotlin non è supportato.
La funzione My Tasks non è ancora supportata per IntelliJ IDEA.
Distribuire il progetto
Per avviare il processo di distribuzione, seguire questa procedura:
In Visual Studio Code aprire il progetto migrato.
Nella barra laterale Attività aprire il riquadro dell'estensione per la modernizzazione dell'app GitHub Copilot .
Nella sezione Attività aprire Java, quindi aprire Attività di distribuzione e selezionare Deploy to Existing Azure Infrastructure (Distribuisci in infrastruttura di Azure esistente ) o Provision Infrastructure (Infrastruttura di provisioning) e Deploy to Azure (Distribuisci in Azure).
Se si sceglie Distribuisci nell'infrastruttura di Azure esistente, Copilot richiede il gruppo di risorse esistente durante il processo di distribuzione. Analizza il gruppo di risorse e le distribuisce nelle risorse corrispondenti.
Se si sceglie Effettuare il provisioning dell'infrastruttura e distribuire in Azure, Copilot effettua il provisioning di nuove risorse di Azure e distribuisce il progetto.
Dopo aver selezionato l'attività, la finestra di chat di Copilot con modalità agente viene aperta automaticamente.
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.
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.
Vedere anche
Per altre informazioni sulla modernizzazione delle app Copilot di GitHub, vedere la documentazione sulla modernizzazione delle app Di GitHub Copilot.