Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
В этом кратком руководстве вы контейнеризируете свой проект Java с использованием модернизации приложений с помощью GitHub Copilot.
Чтобы использовать службы вычислений контейнеров, такие как Служба Azure Kubernetes и приложения контейнеров Azure, разработчики должны контейнеризировать свой проект, создав Dockerfile и другие связанные файлы конфигурации, а также создать образы контейнеров. Наши средства помогут вам завершить процесс контейнеризации.
Предпосылки
- Учетная запись GitHub с активной подпиской GitHub Copilot по любому тарифу.
- Один из следующих сред разработки:
- Последняя версия Visual Studio Code. Должен быть версии 1.101 или более поздней.
- GitHub Copilot в Visual Studio Code. Инструкции по настройке см. в разделе "Настройка GitHub Copilot" в Visual Studio Code. Обязательно войдите в учетную запись GitHub в Visual Studio Code.
- Модернизация приложений GitHub Copilot. Перезапустите Visual Studio Code после установки.
- Последняя версия IntelliJ IDEA. Должен быть версии 2023.3 или более поздней.
- GitHub Copilot. Должен быть версии 1.5.59 или более поздней. Дополнительные инструкции см. в разделе "Настройка GitHub Copilot" в IntelliJ IDEA. Обязательно войдите в учетную запись GitHub в IntelliJ IDEA.
- Модернизация приложений GitHub Copilot. Перезапустите IntelliJ IDEA после установки. Если у вас нет GitHub Copilot, вы можете напрямую установить модернизацию приложений GitHub Copilot.
- Последняя версия Visual Studio Code. Должен быть версии 1.101 или более поздней.
- Java 21 или более поздней версии.
- Maven или Gradle для создания проектов Java.
Замечание
Если вы используете Gradle, поддерживается только оболочка Gradle версии 5+. Язык для конкретного домена Kotlin (DSL) не поддерживается.
Функция My Tasks еще не поддерживается для IntelliJ IDEA.
Контейнеризация проекта
Чтобы запустить процесс контейнеризации, выполните следующие действия.
Убедитесь, что у вас установлен и запущен Docker.
В Visual Studio Code откройте перенесенный проект.
На боковой панели действий откройте область расширения модернизации приложения GitHub Copilot .
В разделе "Задачи " откройте Java, а затем откройте "Задачи контейнеризации " и выберите "Приложение контейнеризации".
После выбора задачи окно чата Copilot с режимом агента открывается автоматически.
Нажмите кнопку "Продолжить ", чтобы подтвердить каждое действие средства в окне чата Copilot. Агент Copilot использует различные средства для упрощения контейнеризации. Для каждого средства требуется подтверждение, нажав кнопку "Продолжить".
Copilot обычно выполняет следующие действия, чтобы контейнеризировать проект:
- Проверяет, установлен ли и запущен docker.
- Проверяет, готов ли код приложения к выполнению в контейнере.
- Создает Dockerfile для каждого проекта.
- Создает образы Docker для каждого проекта.
- Создает сводку результатов контейнеризации.
Замечание
Мы рекомендуем использовать модели Claude Sonnet 4 или более поздних версий для наилучших результатов.
Copilot может потребоваться несколько итераций для исправления ошибок контейнеризации.
См. также
Модернизация приложений GitHub Copilot использует определенные инструменты в сервисе Containerization Assist. Дополнительные сведения см. в репозитории с поддержкой контейнеризации на GitHub.