Adicionar ações do Lambda
O AWS CodeStar e o AWS CodePipeline são compatíveis com a integração ao AWS Lambda. Essa integração permite implementar um amplo conjunto de tarefas, como a criação de recursos personalizados no ambiente, a integração a sistemas de terceiros (como o Slack) e a realização de verificações no ambiente recém-implantado.
As funções do Lambda podem ser usadas em pipelines de CI/CD para realizar as seguintes tarefas:
-
Lançar alterações no ambiente aplicando ou atualizando um modelo do AWS CloudFormation.
-
Criar recursos sob demanda em um estágio de um pipeline usando o AWS CloudFormation e excluí-los em outro estágio.
-
Implantar versões de aplicações sem tempo de inatividade no AWS Elastic Beanstalk com uma função do Lambda que troca os valores de registro de nome canônico (CNAME).
-
Implantar em instâncias do Docker do Amazon Elastic Container Service (ECS).
-
Fazer backup de recursos antes de construir ou implantar criando um snapshot da AMI.
-
Adicionar integração de produtos de terceiros ao pipeline, como publicar mensagens a um cliente do Internet Relay Chat (IRC).