Partilhar via


Guia de início rápido: conteinerize seu projeto Java usando a modernização do aplicativo GitHub Copilot

Neste quickstart, containeriza o seu projeto Java usando a modernização da aplicação GitHub Copilot.

Para usar serviços de computação de contêiner, como o Serviço Kubernetes do Azure e os Aplicativos de Contêiner do Azure, os desenvolvedores precisam colocar seus projetos em contêineres criando o Dockerfile e outros arquivos de configuração relacionados e criar imagens de contêiner. As nossas ferramentas ajudam-no a concluir o processo de contentorização.

Pré-requisitos

Observação

Se você estiver usando o Gradle, somente o wrapper Gradle versão 5+ é suportado. O Kotlin Domain Specific Language (DSL) não é suportado.

A função My Tasks ainda não é suportada pelo IntelliJ IDEA.

Contentorize o seu projeto

Use as seguintes etapas para iniciar seu processo de conteinerização:

  1. Verifique se o Docker está instalado e em execução.

  2. No Visual Studio Code, abra seu projeto migrado.

  3. Na barra lateral Atividade , abra o painel de extensão de modernização do aplicativo GitHub Copilot .

  4. Na secção de Tarefas , abra Java, depois abra Containerizar Tarefas e selecione Containerizar Aplicação.

    Captura de tela do Visual Studio Code que mostra a tarefa Containerize Application com o botão Executar tarefa realçado.

  5. Depois de selecionar a tarefa, a janela de bate-papo do Copilot com o Modo de Agente é aberta automaticamente.

  6. Selecione Continuar repetidamente para confirmar cada ação da ferramenta na janela Copilot Chat. O Copilot Agent utiliza várias ferramentas para facilitar a contentorização. O uso de cada ferramenta requer confirmação selecionando Continuar.

  7. O copiloto normalmente passa pelas seguintes etapas para contentorizar seu projeto:

    • 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 docker para cada projeto.
    • Cria um resumo dos resultados da conteinerização.

Observação

Recomendamos a utilização de modelos Claude Sonnet 4 ou posteriores para obter os melhores resultados.

Pode levar o Copilot algumas iterações para corrigir erros de conteinerização.

Consulte também

A modernização da aplicação GitHub Copilot utiliza certas ferramentas no Assistente de Containerização. Para mais informações, consulte o repositório Assistência para Conteinerização no GitHub.