Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Neste início rápido, você colocará em contêiner seu projeto Java usando a modernização do aplicativo GitHub Copilot.
Para usar serviços de computação de contêiner, como o Serviço de Kubernetes do Azure e os Aplicativos de Contêiner do Azure, os desenvolvedores precisam colocar em contêiner seu projeto criando o Dockerfile e outros arquivos de configuração relacionados e compilando imagens de contêiner. Nossas ferramentas ajudam você a concluir o processo de contêinerização.
Pré-requisitos
- Uma conta do GitHub com uma assinatura ativa do GitHub Copilot em qualquer plano.
- Um dos seguintes IDEs:
- A versão mais recente do Visual Studio Code. Deve ser a versão 1.101 ou posterior.
- GitHub Copilot no Visual Studio Code. Para obter instruções de instalação, consulte Configurar o GitHub Copilot no Visual Studio Code. Certifique-se de entrar em sua conta do GitHub no Visual Studio Code.
- Modernização do aplicativo GitHub Copilot. Reinicie o Visual Studio Code após a instalação.
- A versão mais recente do IntelliJ IDEA. Deve ser a versão 2023.3 ou posterior.
- GitHub Copilot. Deve ser a versão 1.5.59 ou posterior. Para obter mais instruções, consulte Configurar o GitHub Copilot no IntelliJ IDEA. Certifique-se de entrar em sua conta do GitHub no IntelliJ IDEA.
- Modernização do aplicativo GitHub Copilot. Reinicie o IntelliJ IDEA após a instalação. Se você não tiver o GitHub Copilot instalado, poderá instalar diretamente a modernização do aplicativo GitHub Copilot.
- A versão mais recente do Visual Studio Code. Deve ser a versão 1.101 ou posterior.
- Java 21 ou posterior.
- Maven ou Gradle para criar projetos Java.
Observação
Se você estiver usando o Gradle, somente o wrapper Gradle versão 5+ terá suporte. Não há suporte para a DSL (Linguagem Específica do Domínio Kotlin).
A função My Tasks ainda não tem suporte para IntelliJ IDEA.
Conteinerizar seu projeto
Use as seguintes etapas para iniciar o processo de contêinerização:
Verifique se você tem o Docker instalado e em execução.
No Visual Studio Code, abra o projeto migrado.
Na barra lateral Atividade, abra o painel de extensão GitHub Copilot App Modernization.
Na seção Tarefas , abra o Java e, em seguida, abra Tarefas de Contêiner e selecione Containerize Application.
Depois de selecionar a tarefa, a janela de chat do Copilot com o Modo de Agente será aberta automaticamente.
Selecione Continuar repetidamente para confirmar cada ação de ferramenta na janela de Chat do Copilot. O Copilot Agent usa várias ferramentas para facilitar a contêinerização. O uso de cada ferramenta requer confirmação selecionando Continuar.
Normalmente, o copilot passa pelas seguintes etapas para colocar seu projeto em contêineres:
- Verifica se o Docker está instalado e em execução.
- Verifica se o código do aplicativo está pronto para ser executado em um contêiner.
- Cria um Dockerfile para cada projeto.
- Cria imagens do Docker para cada projeto.
- Cria um resumo dos resultados da contêinerização.
Observação
É recomendável usar o Claude Sonnet 4 ou modelos posteriores para obter os melhores resultados.
O Copilot pode precisar de algumas iterações para corrigir erros de contêinerização.
Consulte também
A modernização do aplicativo GitHub Copilot usa determinadas ferramentas no Containerization Assist. Para obter mais informações, consulte o repositório containerization-assist no GitHub.