Publicado: Jun 24, 2021

Agora, você pode simplificar o processo de configuração de fluxos de trabalho do GitHub Actions para criar aplicações sem servidor com uma única linha. A nova Ação GitHub setup-sam com suporte pela AWS facilita o trabalho de preservar a consistência entre os executores do GitHub Actions, manter-se em dia com as ferramentas de CLI do AWS Serverless Application Model (CLI do AWS SAM) e selecionar suas versões. A CLI do AWS SAM é uma ferramenta de desenvolvedor que facilita a criação, o teste, o empacotamento e a implantação localmente de aplicações sem servidor. O GitHub Actions é um serviço que ajuda a automatizar tarefas dentro do ciclo de vida de desenvolvimento de software. O executor do GitHub Actions é a aplicação que executa um trabalho a partir de um fluxo de trabalho do GitHub Actions.

Os clientes que usam o GitHub Actions para integração contínua de aplicações sem servidor devem selecionar o tipo de executor Ação GitHub para suas necessidades (por exemplo, ubuntu-latest) e garantir que ele contenha todas as ferramentas necessárias. Os clientes podem usar um executor hospedado no GitHub, que é uma máquina virtual hospedada pelo GitHub com a aplicação de executor instalada. Eles também podem hospedar seus próprios executores para personalizar o ambiente usado para executar trabalhos em seus fluxos de trabalho do GitHub Actions. A nova Ação GitHub setup-sam simplifica a configuração de trabalhos de integração contínua porque fornece consistência entre executores hospedados e auto-hospedados. Ela permite selecionar uma versão específica de ferramentas da CLI do AWS SAM ou usar automaticamente a versão mais recente. A setup-sam está agora disponível no GitHub Marketplace. Para saber mais sobre a ação GitHub setup-sam, consulte o tutorial no Blog de computação da AWS. Você pode instalar a CLI do AWS SAM seguindo as instruções na documentação.