Entornos de desarrollo en Amazon CodeCatalyst - AWS Cloud9

AWS Cloud9 ya no está disponible para los nuevos clientes. Los clientes existentes de AWS Cloud9 pueden seguir utilizando el servicio con normalidad. Más información

Entornos de desarrollo en Amazon CodeCatalyst

En las siguientes secciones se describe cómo crear y administrar su entorno de desarrollo con CodeCatalyst mediante el IDE de AWS Cloud9.

Creación de un entorno de desarrollo

Puede crear un entorno de desarrollo de varias maneras:

  • Cree un entorno de desarrollo en CodeCatalyst con un repositorio de origen de CodeCatalyst desde las páginas Resumen, Entorno de desarrollo o Repositorios de origen.

  • Cree un entorno de desarrollo vacío que no esté conectado a un repositorio de origen en CodeCatalyst desde los entornos de desarrollo.

  • Cree un entorno de desarrollo en el IDE que desee y clone un repositorio de origen de CodeCatalyst en el entorno de desarrollo.

Puede crear un entorno de desarrollo para cada ramificación y repositorio. Un proyecto puede tener varios repositorios. Sus entornos de desarrollo solo están asociados a su cuenta de CodeCatalyst y únicamente pueden administrarse con dicha cuenta. Puede abrir el entorno de desarrollo y trabajar con él con cualquiera de los IDE compatibles. Una vez que haya elegido un IDE específico, solo podrá abrir ese entorno de desarrollo con el IDE escogido. Si desea utilizar un IDE diferente, puede cambiar el IDE seleccionando el entorno de desarrollo en la barra de navegación y eligiendo Editar, o bien creando un nuevo entorno de desarrollo. De forma predeterminada, los entornos de desarrollo se crean con un procesador de 2 núcleos, 4 GB de RAM y 16 GB de almacenamiento persistente.

Para obtener información sobre cómo crear un entorno de desarrollo en CodeCatalyst, consulte Creación de un entorno de desarrollo en la Guía de Amazon CodeCatalyst.

Para obtener información y los pasos para crear un entorno de desarrollo en CodeCatalyst, consulte Creación de un entorno de desarrollo en la Guía de usuario de Amazon CodeCatalyst.

nota

Ahora puede crear entornos de desarrollo con repositorios de origen de terceros. Para obtener información sobre cómo vincular un repositorio de origen de terceros a un proyecto de CodeCatalyst, consulte Linking a source repository en la Guía del usuario de Amazon CodeCatalyst.

Apertura de la configuración del entorno de desarrollo

Una vez que haya creado un entorno de desarrollo en la consola de CodeCatalyst, podrá ver la configuración específica de dicho entorno:

  1. Desde la consola de CodeCatalyst, vaya a su entorno de desarrollo a través del IDE de AWS Cloud9.

  2. Elija aws-explorer en la barra lateral de AWS Cloud9.

  3. En el panel de navegación Herramientas para desarrolladores, expanda CodeCatalyst y elija Abrir configuración para abrir la vista de Configuración del entorno de desarrollo.

  4. En la vista Dev Environment Settings (Configuración del entorno de desarrollo), las siguientes secciones contienen opciones para su entorno de desarrollo:

    • Alias: consulte y cambie el alias asignado a su entorno de desarrollo.

    • Estado: consulte el estado actual de su entorno de desarrollo, el proyecto al que se ha asignado, y detenga su entorno de desarrollo.

    • Archivo de desarrollo: consulte el nombre y la ubicación del Devfile de su entorno de desarrollo. Elija Abrir en el editor para abrir su Devfile.

    • Compute Settings (Configuración de computación): cambie el tamaño y el valor predeterminado de Timeout Length (Duración del tiempo de espera) correspondientes a su entorno de desarrollo.

nota

No puede cambiar la cantidad de espacio de almacenamiento que se asigna a su entorno de desarrollo después de crearlo.

nota

Cuando utilice la AWS CLI de Amazon CodeCatalyst desde el terminal, debe asegurarse de configurar AWS_profile=CodeCatalyst antes de ejecutar cualquier comando de CodeCatalyst.

Reanudación de un entorno de desarrollo

Todo lo que hay en el directorio $HOME de un entorno de desarrollo está almacenado de forma persistente. Puede dejar de trabajar en un entorno de desarrollo si lo necesita y volver a trabajar en él más adelante. Imagine que un entorno de desarrollo permanece inactivo durante más tiempo del que se ha seleccionado en los campos de Tiempo de espera cuando se creó el entorno de desarrollo. Si esto ocurre, la sesión se detendrá automáticamente.

Solo puede reanudar un entorno de desarrollo desde CodeCatalyst. Para obtener más información sobre cómo reanudar un entorno de desarrollo, consulte Reanudación de un entorno de desarrollo en la Guía de Amazon CodeCatalyst.

nota

La reanudación de un entorno de desarrollo puede tardar varios minutos.

Eliminación de un entorno de desarrollo

Cuando haya terminado de trabajar en el contenido almacenado en su entorno de desarrollo, podrá eliminarlo. Antes de eliminar un entorno de desarrollo, asegúrese de confirmar y enviar los cambios de código al repositorio de origen inicial. Una vez eliminado su entorno de desarrollo, se detendrá la facturación de la capacidad informática y el almacenamiento para el mismo.

Solo puede eliminar un entorno de desarrollo desde la página Dev Environments (Entornos de desarrollo) en CodeCatalyst. Para obtener más información sobre cómo eliminar un entorno de desarrollo, consulte Eliminación de un entorno de desarrollo en la Guía de Amazon CodeCatalyst.

Edición del devfile de repositorio para un entorno de desarrollo

Para cambiar la configuración de un entorno de desarrollo, edite el devfile. Puede usar devfiles para estandarizar su entorno de desarrollo en todo su equipo. Puede editar el devfile desde la raíz del repositorio de origen en CodeCatalyst. Como alternativa, puede editar el devfile en un IDE compatible. Si edita el devfile en un IDE compatible, confirme y envíe los cambios al repositorio de origen o cree una solicitud de extracción. De esta forma, un miembro del equipo podrá revisar y aprobar las modificaciones del devfile.

nota

Solo puede incluir imágenes de contenedor público en su devfile.

nota

Si faltan dependencias, es posible que algunas de las características del IDE de AWS Cloud9 no funcionen en el devfile personalizado. Puede que sea necesario hacer un esfuerzo adicional para que funcionen en algunas plataformas distintas de Linux x64.

Editar el devfile de repositorio en un entorno de desarrollo de AWS Cloud9
  1. Desde la consola de CodeCatalyst, vaya a su entorno de desarrollo a través del IDE de AWS Cloud9.

  2. Elija aws-explorer en la barra lateral de AWS Cloud9.

  3. En el panel de navegación Herramientas para desarrolladores, elija el menú Kit de herramientas de CodeCatalyst.

  4. Elija Open Devfile (Abrir archivo de desarrollo).

  5. Edite el devfile y guarde el archivo.

  6. Elija Control de código fuente, que es la extensión Git del menú de la barra lateral.

  7. En el campo de texto Message (Mensaje), introduzca un mensaje antes de almacenar provisionalmente los cambios.

  8. Para prepararse para la confirmación, elija el icono Stage All Changes (+) (Almacenar provisionalmente todos los cambios [+]).

  9. Para ver los comandos de Git, elija el icono de menú situado junto al nombre del repositorio.

  10. Elija Commit (Confirmar) y Push (Enviar).

  11. Elija Actualizar entorno de desarrollo en el menú de AWS Toolkit.

    Elija Commit (Confirmar) y Push (Enviar). El devfile actualizado se ha guardado y los cambios se han confirmado y enviado.

nota

Supongamos que el entorno de desarrollo que desea lanzar con un devfile personalizado no funciona. Esto puede deberse a que devfile no es compatible con AWS Cloud9. Para solucionar el problema, revise el devfile. Si el problema continúa, elimínelo e intente crear uno nuevo.

También puede editar el archivo devfile para un entorno de desarrollo mediante CodeCatalyst. Para obtener más información, consulte Configuring your Dev Environment (Configuración de su entorno de desarrollo) en la Guía de Amazon CodeCatalyst.

Clonación de un repositorio

Para trabajar de forma eficaz con varios archivos, ramificaciones y confirmaciones en los repositorios de origen, puede clonar el repositorio de origen en su equipo local. A continuación, utilice un cliente Git o un IDE para realizar los cambios. Desde CodeCatalyst, puede usar la extensión Git en el IDE de AWS Cloud9, de la misma manera que cualquier otro proveedor de host Git y también mediante la línea de comandos. Para obtener información sobre cómo clonar un repositorio de terceros, consulte Inicializar o clonar un repositorio de Git.

Para obtener más información sobre cómo crear un entorno de desarrollo a partir de un repositorio de origen y clonarlo con CodeCatalyst, consulte Conceptos de repositorio de origen en la Guía de Amazon CodeCatalyst.

Solución de problemas de un entorno de desarrollo

Si tiene problemas con su entorno de desarrollo, consulte Troubleshooting problems with Dev Environments (Solución de problemas con entornos de desarrollo) en la Guía de Amazon CodeCatalyst.

nota

Cuando utilice la AWS CLI de Amazon CodeCatalyst desde el terminal, debe asegurarse de configurar AWS_profile=CodeCatalyst antes de ejecutar cualquier comando de CodeCatalyst.

Si tiene problemas con su entorno de desarrollo, consulte Troubleshooting problems with Dev Environments (Solución de problemas con entornos de desarrollo) en la Guía de Amazon CodeCatalyst.