Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym przewodniku szybkiego startu dowiesz się, jak konteneryzować projekt Java, korzystając z GitHub Copilot do modernizacji aplikacji.
Aby korzystać z usług obliczeniowych kontenerów, takich jak Azure Kubernetes Service i Azure Container Apps, deweloperzy muszą konteneryzować swój projekt, tworząc plik Dockerfile i inne powiązane pliki konfiguracji oraz kompilować obrazy kontenerów. Nasze narzędzia ułatwiają ukończenie procesu konteneryzacji.
Wymagania wstępne
- Konto usługi GitHub z aktywną subskrypcją narzędzia GitHub Copilot w ramach dowolnego planu.
- Jedno z następujących IDE:
- Najnowsza wersja programu Visual Studio Code. Musi być w wersji 1.101 lub nowszej.
- GitHub Copilot w programie Visual Studio Code. Aby uzyskać instrukcje dotyczące konfiguracji, zobacz Konfigurowanie narzędzia GitHub Copilot w programie Visual Studio Code. Pamiętaj, aby zalogować się do konta usługi GitHub w programie Visual Studio Code.
- Modernizacja aplikacji GitHub Copilot. Uruchom ponownie program Visual Studio Code po zakończeniu instalacji.
- Najnowsza wersja IntelliJ IDEA. Musi być w wersji 2023.3 lub nowszej.
- GitHub Copilot. Musi być w wersji 1.5.59 lub nowszej. Aby uzyskać więcej instrukcji, zobacz Konfigurowanie narzędzia GitHub Copilot w środowisku IntelliJ IDEA. Pamiętaj, aby zalogować się do konta usługi GitHub w środowisku IntelliJ IDEA.
- Modernizacja aplikacji GitHub Copilot. Uruchom ponownie środowisko IntelliJ IDEA po instalacji. Jeśli nie masz zainstalowanego narzędzia GitHub Copilot, możesz zainstalować modernizację aplikacji GitHub Copilot bezpośrednio.
- Najnowsza wersja programu Visual Studio Code. Musi być w wersji 1.101 lub nowszej.
- Java 21 lub nowsza.
- Maven lub Gradle do kompilowania projektów Java.
Uwaga / Notatka
Jeśli używasz narzędzia Gradle, obsługiwana jest tylko wersja wrappera Gradle 5 lub nowsza. Język specyficzny dla domeny Kotlin (DSL) nie jest obsługiwany.
Funkcja My Tasks nie jest jeszcze obsługiwana w środowisku IntelliJ IDEA.
Konteneryzowanie projektu
Aby rozpocząć proces konteneryzacji, wykonaj następujące czynności:
Upewnij się, że masz zainstalowaną i uruchomioną platformę Docker.
W programie Visual Studio Code otwórz zmigrowany projekt.
Na pasku bocznym Działanie otwórz okienko rozszerzenia modernizacji aplikacji GitHub Copilot .
W sekcji Zadania otwórz środowisko Java, a następnie otwórz pozycję Konteneryzowanie zadań i wybierz pozycję Konteneryzowanie aplikacji.
Po wybraniu zadania zostanie automatycznie otwarte okno czatu copilot z trybem agenta.
Wybierz pozycję Kontynuuj wielokrotnie, aby potwierdzić kolejną akcję narzędzia w oknie czatu Copilot. Agent Copilot używa różnych narzędzi do ułatwienia konteneryzacji. Użycie każdego narzędzia wymaga potwierdzenia, wybierając pozycję Kontynuuj.
Copilot zwykle wykonuje następujące kroki, aby konteneryzować projekt:
- Sprawdza, czy platforma Docker jest zainstalowana i uruchomiona.
- Sprawdza, czy kod aplikacji jest gotowy do uruchomienia w kontenerze.
- Tworzy plik Dockerfile dla każdego projektu.
- Kompiluje obrazy platformy Docker dla każdego projektu.
- Tworzy podsumowanie wyników konteneryzacji.
Uwaga / Notatka
Zalecamy używanie modeli Claude Sonnet 4 lub nowszych w celu uzyskania najlepszych wyników.
Poprawienie błędów konteneryzacji za pomocą Copilota może wymagać kilku iteracji.
Zobacz także
Modernizacja aplikacji GitHub Copilot korzysta z niektórych narzędzi w narzędziu Containerization Assist. Aby uzyskać więcej informacji, zobacz repozytorium containerization-assist w witrynie GitHub.