Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta guía de inicio rápido, contenerizará su proyecto Java utilizando la modernización de aplicaciones de GitHub Copilot.
Para usar servicios de proceso de contenedor como Azure Kubernetes Service y Azure Container Apps, los desarrolladores deben incluir en contenedores su proyecto mediante la creación de Dockerfile y otros archivos de configuración relacionados y crear imágenes de contenedor. Nuestras herramientas le ayudan a completar el proceso de contenedorización.
Prerrequisitos
- Una cuenta de GitHub con una suscripción activa de GitHub Copilot en cualquier plan.
- Uno de los siguientes IDEs:
- Versión más reciente de Visual Studio Code. Debe ser la versión 1.101 o posterior.
- GitHub Copilot en Visual Studio Code. Para obtener instrucciones de configuración, consulte Configuración de GitHub Copilot en Visual Studio Code. Asegúrese de iniciar sesión en su cuenta de GitHub en Visual Studio Code.
- Modernización de aplicaciones de Copilot de GitHub. Reinicie Visual Studio Code después de la instalación.
- La versión más reciente de IntelliJ IDEA. Debe ser la versión 2023.3 o posterior.
- GitHub Copilot. Debe ser la versión 1.5.59 o posterior. Para obtener más instrucciones, consulte Configuración de GitHub Copilot en IntelliJ IDEA. Asegúrese de iniciar sesión en su cuenta de GitHub en IntelliJ IDEA.
- Modernización de aplicaciones de Copilot de GitHub. Reinicie IntelliJ IDEA después de la instalación. Si no tiene instalado GitHub Copilot, puede instalar directamente la aplicación de modernización de GitHub Copilot.
- Versión más reciente de Visual Studio Code. Debe ser la versión 1.101 o posterior.
- Java 21 o posterior.
- Maven o Gradle para compilar proyectos de Java.
Nota:
Si usa Gradle, solo se admite la versión 5+ del contenedor de Gradle. No se admite el lenguaje específico del dominio de Kotlin (DSL).
La función My Tasks aún no se admite para IntelliJ IDEA.
Conteneriza tu proyecto
Siga estos pasos para iniciar el proceso de contenedorización:
Asegúrese de que tiene Docker instalado y en ejecución.
En Visual Studio Code, abra el proyecto migrado.
En la barra lateral Actividad, abra el panel de la extensión GitHub Copilot app modernization.
En la sección Tareas, abra Java y, a continuación, abra Tareas de Contenerización y seleccione Contenerizar Aplicación.
Después de seleccionar la tarea, la ventana de chat de Copilot con el modo de agente se abre automáticamente.
Seleccione Continuar repetidamente para confirmar cada acción de herramienta en la ventana Chat de Copilot. El agente de Copilot usa varias herramientas para facilitar la contenedorización. Para confirmar el uso de cada herramienta, seleccione Continuar.
Copilot suele seguir los pasos siguientes para incluir en contenedores el proyecto:
- Comprueba que Docker está instalado y en ejecución.
- Comprueba que el código de la aplicación está listo para ejecutarse en un contenedor.
- Crea un Dockerfile para cada proyecto.
- Compila imágenes de Docker para cada proyecto.
- Crea un resumen de los resultados de la contenedorización.
Nota:
Se recomienda usar los modelos Claude Sonnet 4 o posteriores para obtener los mejores resultados.
Puede que Copilot tome algunas iteraciones para corregir los errores de contenedorización.
Consulte también
La modernización de aplicaciones de GitHub Copilot utiliza ciertas herramientas de Containerization Assist. Para obtener más información, consulte el repositorio containerization-assist en GitHub.