添加 Lambda 操作
AWS CodeStar 和 AWS CodePipeline 支持与 AWS Lambda 集成。这种集成支持实施一系列广泛的任务,例如在环境中创建自定义资源、与第三方系统(如 Slack)集成,以及对新部署的环境执行检查。
可以在 CI/CD 管道中使用 Lambda 函数来执行以下任务:
-
通过应用或更新 AWS CloudFormation 模板来实施对环境所做的更改。
-
使用 AWS CloudFormation 在管道的一个阶段按需创建资源,并在另一个阶段将其删除。
-
使用将交换规范名称记录 (CNAME) 值的 Lambda 函数,在 AWS Elastic Beanstalk 中部署零停机时间的应用程序版本。
-
部署到 Amazon Elastic Container Service (ECS) Docker 实例。
-
通过创建 AMI 快照在构建或部署之前备份资源。
-
将与第三方产品的集成添加到您的管道中,例如将消息发布到 Internet Relay Chat (IRC) 客户端。