Delen via


Quickstart: Uw Java-project containeriseren met behulp van de modernisering van gitHub Copilot-apps

In deze snelstartgids gaat u uw Java-project containeriseren met behulp van de modernisering van apps met GitHub Copilot.

Als u container-rekenservices zoals Azure Kubernetes Service en Azure Container Apps wilt gebruiken, moeten ontwikkelaars hun project containeriseren door Dockerfile en andere gerelateerde configuratiebestanden te maken en containerinstallatiekopieën te bouwen. Onze hulpprogramma's helpen u bij het voltooien van het containerisatieproces.

Vereiste voorwaarden

Opmerking

Als u Gradle gebruikt, wordt alleen de Gradle-wrapper versie 5+ ondersteund. De Kotlin Domain Specific Language (DSL) wordt niet ondersteund.

De functie My Tasks wordt nog niet ondersteund voor IntelliJ IDEA.

Uw project containeriseren

Gebruik de volgende stappen om uw containerisatieproces te starten:

  1. Zorg ervoor dat Docker is geïnstalleerd en wordt uitgevoerd.

  2. Open uw gemigreerde project in Visual Studio Code.

  3. Open in de zijbalk Activiteit het deelvenster moderniseringsuitbreiding voor GitHub Copilot-apps .

  4. Open Taken in de sectie Migratietaken en selecteer Applicatie containeriseren.

    Schermopname van Visual Studio Code met de taak Toepassing containeriseren met de knop Taak uitvoeren gemarkeerd.

  5. Nadat u de taak hebt geselecteerd, wordt het Copilot-chatvenster met agentmodus automatisch geopend.

  6. Selecteer Herhaaldelijk doorgaan om elke actie van het hulpprogramma in het Copilot-chatvenster te bevestigen. De Copilot-agent maakt gebruik van verschillende hulpprogramma's om containerisatie te vergemakkelijken. Het gebruik van elk hulpprogramma vereist bevestiging door Doorgaan te selecteren.

  7. Copilot doorloopt doorgaans de volgende stappen om uw project in een container te zetten:

    • Controleert of Docker is geïnstalleerd en wordt uitgevoerd.
    • Controleert of de toepassingscode gereed is voor uitvoering in een container.
    • Hiermee maakt u een Dockerfile voor elk project.
    • Hiermee bouwt u Docker-afbeeldingen voor elk project.
    • Hiermee maakt u een samenvatting van de containerisatieresultaten.

Opmerking

We raden u aan Om Claude Sonnet 4 of hoger te gebruiken voor de beste resultaten.

Copilot kan enkele iteraties uitvoeren om containerisatiefouten te corrigeren.