Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In dieser Schnellstartanleitung containern Sie Ihr Java-Projekt mithilfe der GitHub Copilot-App-Modernisierung.
Um Container-Computedienste wie Azure Kubernetes Service und Azure Container Apps zu verwenden, müssen Entwickler ihr Projekt containern, indem Dockerfile und andere zugehörige Konfigurationsdateien erstellt und Containerimages erstellt werden. Unsere Tools helfen Ihnen, den Containerisierungsprozess abzuschließen.
Voraussetzungen
- Ein GitHub-Konto mit einem aktiven GitHub Copilot-Abonnement unter jedem Plan.
- Eine der folgenden IDEs:
- Die aktuelle Version von Visual Studio Code. Muss Version 1.101 oder höher sein.
- GitHub Copilot in Visual Studio Code. Anweisungen zum Einrichten von GitHub Copilot finden Sie unter "Einrichten von GitHub Copilot" in Visual Studio Code. Melden Sie sich unbedingt in Visual Studio Code bei Ihrem GitHub-Konto an.
- GitHub Copilot-App-Modernisierung. Starten Sie Visual Studio Code nach der Installation neu.
- Die neueste Version von IntelliJ IDEA. Muss Version 2023.3 oder höher sein.
- GitHub Copilot. Muss Version 1.5.59 oder höher sein. Weitere Anweisungen finden Sie unter Einrichten von GitHub Copilot in IntelliJ IDEA. Melden Sie sich unbedingt bei Ihrem GitHub-Konto in IntelliJ IDEA an.
- GitHub Copilot-App-Modernisierung. Starten Sie IntelliJ IDEA nach der Installation neu. Wenn Sie GitHub Copilot nicht installiert haben, können Sie die GitHub Copilot-App-Modernisierung direkt installieren.
- Die aktuelle Version von Visual Studio Code. Muss Version 1.101 oder höher sein.
- Java 21 oder höher.
- Maven oder Gradle zum Erstellen von Java-Projekten.
Hinweis
Wenn Sie Gradle verwenden, wird nur der Gradle-Wrapper Version 5+ unterstützt. Die Kotlin Domain Specific Language (DSL) wird nicht unterstützt.
Die Funktion My Tasks wird für IntelliJ IDEA noch nicht unterstützt.
Containerisieren Des Projekts
Führen Sie die folgenden Schritte aus, um den Containerisierungsprozess zu starten:
Stellen Sie sicher, dass Docker installiert und ausgeführt wird.
Öffnen Sie in Visual Studio Code Ihr migriertes Projekt.
Öffnen Sie in der Aktivitäts-Randleiste den Erweiterungsbereich der „GitHub Copilot App-Modernisierung“.
Öffnen Sie im Abschnitt "Aufgaben"Java, öffnen Sie dann Containerize Tasks , und wählen Sie "Containerize Application" aus.
Nachdem Sie die Aufgabe ausgewählt haben, wird das Copilot-Chatfenster mit dem Agentmodus automatisch geöffnet.
Wählen Sie " Wiederholen" aus, um jede Toolaktion im Fenster "Copilot-Chat" zu bestätigen. Der Copilot Agent verwendet verschiedene Tools, um die Containerisierung zu erleichtern. Für die Verwendung jedes Tools ist eine Bestätigung erforderlich, indem "Weiter" ausgewählt wird.
Copilot durchläuft in der Regel die folgenden Schritte zum Containerisieren Ihres Projekts:
- Überprüft, ob Docker installiert und ausgeführt wird.
- Überprüft, ob der Anwendungscode in einem Container ausgeführt werden kann.
- Erstellt eine Dockerfile-Datei für jedes Projekt.
- Erstellt Docker-Images für jedes Projekt.
- Erstellt eine Zusammenfassung der Containerisierungsergebnisse.
Hinweis
Wir empfehlen die Verwendung von Claude Sonnet 4 oder höher Modellen für die besten Ergebnisse.
Copilot benötigt möglicherweise einige Iterationen, um Containerisierungsfehler zu korrigieren.
Siehe auch
Die Modernisierung der GitHub Copilot-App verwendet bestimmte Tools in Containerization Assist. Weitere Informationen finden Sie im Repository "containerization-assist " auf GitHub.