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 questo quickstart, containerizzi il tuo progetto Java utilizzando la modernizzazione delle app di GitHub Copilot.
Per usare i servizi di calcolo dei contenitori come il servizio Azure Kubernetes e le app di Azure Container, gli sviluppatori devono inserire in contenitori il progetto creando Dockerfile e altri file di configurazione correlati e creando immagini del contenitore. Gli strumenti consentono di completare il processo di containerizzazione.
Prerequisiti
- 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.
Containerizzare il progetto
Per avviare il processo di containerizzazione, seguire questa procedura:
Assicurarsi che Docker sia installato e in esecuzione.
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 Containerize Tasks e selezionare Containerize Application.
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 containerizzazione. L'utilizzo di ogni strumento richiede una conferma selezionando Continua.
Copilot esegue in genere i passaggi seguenti per inserire in contenitori il progetto:
- Verifica che Docker sia installato e in esecuzione.
- Verifica che il codice dell'applicazione sia pronto per l'esecuzione in un contenitore.
- Crea un Dockerfile per ogni progetto.
- Compila immagini Docker per ogni progetto.
- Crea un riepilogo dei risultati della containerizzazione.
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 containerizzazione.
Vedere anche
La modernizzazione dell'app Copilot di GitHub utilizza alcuni strumenti in Containerization Assist. Per altre informazioni, vedere il repository containerization-assist in GitHub.