Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V tomto rychlém startu kontejnerizujete projekt Java pomocí modernizace aplikace GitHub Copilot.
Pokud chtějí vývojáři používat výpočetní služby kontejnerů, jako je Azure Kubernetes Service a Azure Container Apps, musí kontejnerizovat svůj projekt vytvořením souboru Dockerfile a dalších souvisejících konfiguračních souborů a vytvářet image kontejnerů. Naše nástroje vám pomůžou dokončit proces kontejnerizace.
Požadavky
- Účet GitHubu s aktivním předplatným GitHub Copilot v rámci libovolného plánu
- Jedno z následujících IDE:
- Nejnovější verze editoru Visual Studio Code. Musí mít verzi 1.101 nebo novější.
- GitHub Copilot v editoru Visual Studio Code Pokyny k nastavení najdete v tématu Nastavení GitHub Copilotu v editoru Visual Studio Code. Nezapomeňte se přihlásit ke svému účtu GitHubu v editoru Visual Studio Code.
- Modernizace aplikací GitHub Copilot Po instalaci restartujte Visual Studio Code.
- Nejnovější verze IntelliJ IDEA. Musí být verze 2023.3 nebo novější.
- GitHub Copilot. Musí mít verzi 1.5.59 nebo novější. Další pokyny najdete v tématu Nastavení GitHub Copilotu v IntelliJ IDEA. Nezapomeňte se přihlásit ke svému účtu GitHubu v IntelliJ IDEA.
- Modernizace aplikací GitHub Copilot Po instalaci restartujte IntelliJ IDEA. Pokud nemáte nainstalovaný GitHub Copilot, můžete přímo nainstalovat modernizaci aplikace GitHub Copilot.
- Nejnovější verze editoru Visual Studio Code. Musí mít verzi 1.101 nebo novější.
- Java 21 nebo novější
- Maven nebo Gradle pro sestavování projektů v Javě
Poznámka:
Pokud používáte Gradle, podporuje se pouze obálka Gradle verze 5 nebo novější. Jazyk DSL (Domain Specific Language) Kotlin se nepodporuje.
Funkce My Tasks se zatím nepodporuje pro IntelliJ IDEA.
Kontejnerizace projektu
Ke spuštění procesu kontejnerizace použijte následující kroky:
Ujistěte se, že máte nainstalovaný a spuštěný Docker.
V editoru Visual Studio Code otevřete migrovaný projekt.
Na bočním panelu Aktivity otevřete podokno modernizace aplikace GitHub Copilot .
V části Úkoly otevřete Javu, pak otevřete Kontejnerizace úloh a vyberte Kontejnerizovat aplikaci.
Po výběru úkolu se automaticky otevře okno chatu Copilot s režimem agenta.
Výběrem možnosti Pokračovat potvrďte každou akci nástroje v okně Chat Copilot. Agent Copilot používá k usnadnění kontejnerizace různé nástroje. Použití jednotlivých nástrojů vyžaduje potvrzení výběrem možnosti Pokračovat.
Copilot obvykle prochází následujícími kroky pro kontejnerizaci projektu:
- Kontroluje, jestli je docker nainstalovaný a spuštěný.
- Zkontroluje, jestli je kód aplikace připravený ke spuštění v kontejneru.
- Vytvoří soubor Dockerfile pro každý projekt.
- Sestaví image Dockeru pro každý projekt.
- Vytvoří souhrn výsledků kontejnerizace.
Poznámka:
Pro nejlepší výsledky doporučujeme použít Modely Claude Sonnet 4 nebo novější.
Opravování chyb kontejnerizace může copilotu trvat několik iterací.
Viz také
Modernizace aplikace GitHub Copilot používá určité nástroje v nástroji Containerization Assist. Další informace najdete v úložišti containerization-assist na GitHubu.