Publicado en: Jun 24, 2021

Ahora puede simplificar el proceso de configuración de los flujos de trabajo de las acciones de GitHub para crear aplicaciones sin servidores con una sola línea. La nueva acción de GitHub setup-sam, compatible con AWS, facilita mantener la coherencia entre los ejecutores de las acciones de GitHub, estar al día con las herramientas de la CLI del modelo de aplicaciones sin servidores de AWS (CLI de AWS SAM) y seleccionar sus versiones. La CLI de AWS SAM es una herramienta para desarrolladores que facilita la creación, prueba local, empaquetado e implementación de aplicaciones sin servidores. Las acciones de GitHub constituyen un servicio que ayuda a automatizar tareas dentro del ciclo de vida del desarrollo de software. El ejecutor de las acciones de GitHub es la aplicación que ejecuta un trabajo a partir de un flujo de trabajo de las acciones de GitHub.

Los clientes que utilizan las acciones de GitHub para la integración continua de las aplicaciones sin servidores deben seleccionar el tipo de ejecutor de acciones de GitHub para sus necesidades (por ejemplo, ubuntu-latest), y asegurarse de que contiene todas las herramientas necesarias. Los clientes pueden utilizar un ejecutor alojado en GitHub, que es una máquina virtual alojada en GitHub con la aplicación del ejecutor instalada. También pueden alojar ejecutores propios para personalizar el entorno utilizado para ejecutar trabajos en los flujos de trabajo de acciones de GitHub. La nueva acción setup-sam de GitHub simplifica la configuración de los trabajos de integración continua, ya que proporciona coherencia tanto en los ejecutores alojados como en los autoalojados. Permite seleccionar la versión específica de la herramienta de la CLI de AWS SAM, o utilizar automáticamente la versión más reciente. setup-sam ya está disponible en el Marketplace de GitHub. Para obtener más información sobre la acción setup-sam de GitHub, consulte el tutorial en el blog de AWS Compute. Para instalar la CLI de AWS SAM, siga las instrucciones que aparecen en la documentación.