Solución de problemas con devfiles - Amazon CodeCatalyst

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Solución de problemas con devfiles

Consulta las siguientes secciones para solucionar problemas relacionados con los archivos de desarrollo en. CodeCatalyst Para obtener más información sobre devfiles, consulte. Configuración de un archivo de desarrollo para un entorno de desarrollo

Mi entorno de desarrollo utiliza el archivo de desarrollo universal predeterminado, aunque he implementado una imagen personalizada en un archivo de desarrollo personalizado

Si CodeCatalyst se producen errores al iniciar un entorno de desarrollo que utiliza un archivo de desarrollo personalizado, el entorno de desarrollo utilizará de forma predeterminada el archivo de desarrollo universal predeterminado. Para solucionar el problema, puedes comprobar el error exacto en los registros de abajo. /aws/mde/logs/devfile.log También puede comprobar si postStart la ejecución se ha realizado correctamente en sus registros:/aws/mde/logs/devfileCommand.log.

Mi proyecto no se está compilando en mi entorno de desarrollo con el archivo de desarrollo universal predeterminado

Para solucionar el problema, compruebe que no está utilizando un archivo de desarrollo personalizado. Si no está utilizando un devfile personalizado, visualice el devfile.yaml archivo en el repositorio fuente del proyecto para localizar y corregir cualquier error.

Quiero mover un archivo de desarrollo del repositorio a un entorno de desarrollo

Puedes mover el archivo de desarrollo predeterminado /projects/devfile.yaml a tu repositorio de código fuente. Para actualizar la ubicación del devfile, usa el siguiente comando:. /aws/mde/mde start --location repository-name/devfile.yaml

Tengo problemas para iniciar mi devfile

Si se produce algún problema al iniciar tu devfile, pasará al modo de recuperación para que puedas seguir conectándote a tu entorno y corregir tu devfile. Mientras esté en modo de recuperación, al ejecutar /aws/mde/mde status no se incluirá la ubicación del archivo de desarrollo.

{ "status": "STABLE" }

Puedes comprobar el error en los registros de abajo/aws/mde/logs, corregir el devfile e intentar volver a /aws/mde/mde start ejecutarlo.

No estoy seguro de cómo comprobar el estado de mi devfile

Puede comprobar el estado de su archivo de desarrollo ejecutándolo. /aws/mde/mde status Tras ejecutar este comando, es posible que veas una de las siguientes opciones:

  • {"status": "STABLE", "location": "devfile.yaml" }

    Esto indica que el archivo devfile es correcto.

  • {"status": "STABLE" }

    Esto indica que su devfile no se ha podido iniciar y ha entrado en modo de recuperación.

Puedes comprobar el error exacto en los registros de abajo/aws/mde/logs/devfile.log.

También puede comprobar si postStart la ejecución se realizó correctamente en sus registros:/aws/mde/logs/devfileCommand.log.

Para obtener más información, consulte Especificación de imágenes de archivos de desarrollo universales para un entorno de desarrollo.

Mi archivo de desarrollo no es compatible con las herramientas proporcionadas en la última imagen

En su entorno de desarrollo, devfile o devfile postStart puede fallar si las latest herramientas no tienen las herramientas necesarias para un proyecto específico. Para solucionar el problema, haga lo siguiente:

  1. Navega hasta tu archivo devfile.

  2. En tu devfile, actualiza a una versión de imagen granular en lugar de. latest Puede tener un aspecto similar al siguiente:

    components: - container: image: public.ecr.aws/amazonlinux/universal-image:1.0
  3. Cree un nuevo entorno de desarrollo con el devfile actualizado.