Publicado en: Nov 14, 2019

Los clientes pueden ahora implementar en ECS desde un repositorio de GitHub a través de la nueva carga de trabajo de inicio de ECS en las Acciones de GitHub. Cada vez que se introduce un nuevo código en un repositorio, la carga de trabajo lo construye y lo implementa en AWS usando 4 nuevas Acciones de GitHub del Marketplace de GitHub. Esto acelera el proceso de implementación al automatizar cada paso y permite a los desarrolladores insertar y probar el código en la nube de manera más eficiente.

Los equipos de desarrollo colaboran en GitHub para compartir su código y confirmar los cambios rápidamente, pero, en realidad, hacer que el código se ejecute en la nube se considera una tarea de varios pasos propensa a errores. Para las aplicaciones en contenedores, un desarrollador necesita crear una imagen, publicarla en un registro, crear un archivo de tipo “manifiesto” que describa la aplicación para el orquestador, p. ej., Definición de tarea o especificación de pod, implemente el manifiesto, ejecute la tarea o pod y, finalmente, verifique si la aplicación está en buen estado. Los desarrolladores quieren tiempos de implementación más rápidos y centrarse en la velocidad de su código, no necesariamente en los detalles de cómo su aplicación llega a la nube.

Con las Acciones de GitHub de ECS, todos estos pasos pueden automatizarse. La carga de trabajo implementará una aplicación desde un simple desencadenador de un git push. Los clientes pueden agregar la carga de trabajo a su repositorio desde la pestaña de acciones en su propio repositorio. Esto agrega un archivo yaml que consta de las 4 acciones publicadas por AWS que realizan cada uno de los pasos intermedios, p. ej., registrar una definición de tarea. Los secretos y las variables de entorno necesarias, como la información de la cuenta de AWS, se almacenan como secretos de GitHub y se hace referencia en parámetros en los pasos que los requieren. Un usuario puede insertar un nuevo código y luego ver cada uno de los pasos que se ejecutan en la interfaz de acciones de GitHub en su repositorio. Esto acelera la implementación en la nube, lo que permite a los desarrolladores centrarse en iterar a alta velocidad y GitHub gestiona el trabajo pesado de la implementación.

* Lea el anuncio completo en el blog de código abierto de AWS.
* Vea las acciones de ECS en la página de Acciones de GitHub de AWS.
* Obtenga más información sobre Amazon ECS, a través de la documentación de nuestro producto.