发布于: Jun 24, 2021

现在仅需一行代码,即可简化配置 GitHub Actions 工作流以构建无服务器应用程序的过程。全新的 AWS 支持 setup-sam GitHub Action 可以更轻松地保持 GitHub Actions 运行程序之间的一致性,以及与 AWS Serverless Application Model CLI (AWS SAM CLI) 工具保持同步并选择其版本。AWS SAM CLI 是一款开发人员工具,可让您更轻松地构建、本地测试、打包和部署无服务器应用程序。GitHub Actions 是一项有助于在软件开发生命周期内自动执行任务的服务。GitHub Actions 运行程序是从 GitHub Actions 工作流运行任务的应用程序。

使用 GitHub Actions 持续集成无服务器应用程序的客户必须选择满足其需求的 GitHub Action 运行程序类型(例如 ubuntu-latest),并确保它包含所有必要的工具。客户可以使用 GitHub 托管的运行程序,这是由 GitHub 托管并已安装运行应用程序的虚拟机。它们还可以托管自己的运行程序,以自定义用于在其 GitHub Actions 工作流中运行任务的环境。全新的 setup-sam GitHub Action 简化了持续集成任务的设置,这是因为它提供了托管和自托管运行程序之间的一致性。它支持选择特定的 AWS SAM CLI 工具版本,或者自动使用最新版本。现在可从 GitHub Marketplace 上获得 setup-sam。若要进一步了解 setup-sam GitHub Action,可参阅 AWS 计算博客中的教程。您可以按照文档中的说明安装 AWS SAM CLI。