Entornos de desarrollo en Amazon CodeCatalyst - AWS Cloud9

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

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.

Entornos de desarrollo en Amazon CodeCatalyst

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

Creación de un entorno de desarrollo

Puede crear un entorno de desarrollo de varias maneras:

  • Cree un entorno de desarrollo CodeCatalyst con un repositorio de CodeCatalyst código fuente desde las páginas de resumen, entorno de desarrollo o repositorios de código fuente.

  • Cree un entorno de desarrollo vacío que no esté conectado a un repositorio de código fuente CodeCatalyst desde Dev Environments.

  • Cree un entorno de desarrollo en el IDE que prefiera y clone un repositorio de CodeCatalyst código fuente en el entorno de desarrollo.

Puede crear un entorno de desarrollo para cada ramificación y repositorio. Un proyecto puede tener varios repositorios. Tus entornos de desarrollo solo están asociados a tu CodeCatalyst cuenta y solo tu CodeCatalyst cuenta puede gestionarlos. Puede abrir el entorno de desarrollo y trabajar con él con cualquiera de los IDE compatibles. Después de elegir un IDE específico, solo podrá abrir ese entorno de desarrollo con el IDE elegido. 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 entorno de desarrollo nuevo. 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 más información sobre cómo crear un entorno de desarrollo en CodeCatalyst, consulte la CodeCatalyst guía Creación de un entorno de desarrollo en Amazon.

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 del CodeCatalyst usuario de Amazon.

nota

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

Apertura de la configuración del entorno de desarrollo

Tras crear un entorno de desarrollo en la CodeCatalyst consola, puede ver los ajustes específicos del entorno de desarrollo:

  1. En la CodeCatalyst consola, navegue hasta su entorno de desarrollo a través del AWS Cloud9 IDE.

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

  3. En el panel de navegación de las herramientas para desarrolladores, amplíe CodeCatalysty 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 utilices Amazon CodeCatalyst AWS CLI desde el terminal, debes asegurarte de configurar AWS_profile=CodeCatalyst antes de ejecutar cualquier comando. 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 CodeCatalyst guía de Amazon.

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 Entornos de desarrollo de CodeCatalyst. Para obtener más información sobre cómo eliminar un entorno de desarrollo, consulta Eliminar un entorno de desarrollo en la CodeCatalyst guía de Amazon.

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. Puedes editarlo devfile desde la raíz del repositorio fuente 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 funciones del AWS Cloud9 IDE no funcionen en la versión personalizadadevfile. Puede que sea necesario hacer un esfuerzo adicional para que funcionen en algunas plataformas distintas de Linux x64.

Para editar el repositorio devfile de un entorno de desarrollo en AWS Cloud9
  1. En la CodeCatalyst consola, navegue hasta su entorno de desarrollo a través del AWS Cloud9 IDE.

  2. En la AWS Cloud9 barra lateral, selecciona aws-explorer.

  3. En el panel de navegación de las herramientas para desarrolladores, elija el menú del kit de herramientas. 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 editarlo devfile para un entorno de desarrollo mediante CodeCatalyst. Para obtener más información, consulta Cómo configurar tu entorno de desarrollo en la CodeCatalyst guía de Amazon.

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 Git extensión AWS Cloud9 IDE de la misma manera que cualquier otro proveedor de Git alojamiento 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 código fuente y clonarlo con él CodeCatalyst, consulta Conceptos del repositorio de código fuente en la CodeCatalyst guía de Amazon.

Solución de problemas de un entorno de desarrollo

Si tienes problemas con tu entorno de desarrollo, consulta Solución de problemas con entornos de desarrollo en la CodeCatalystguía de Amazon.

nota

Cuando utilices Amazon CodeCatalyst AWS CLI desde el terminal, debes asegurarte de configurar AWS_profile=CodeCatalyst antes de ejecutar cualquier comando. CodeCatalyst

Si tienes problemas con tu entorno de desarrollo, consulta Solución de problemas con entornos de desarrollo en la CodeCatalyst guía de Amazon.