Implementación mediante Bitbucket Pipelines - AWS Serverless Application Model

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Implementación mediante Bitbucket Pipelines

Para configurar laPipeline de Bitbucketpara automatizar la compilación y la implementación de suAWS SAMaplicación, subitbucket-pipelines.ymldebe contener líneas que hagan lo siguiente:

  1. Haga referencia a una imagen de contenedor de compilación con el tiempo de ejecución necesario de las imágenes disponibles. En el siguiente ejemplo se utiliza lapublic.ecr.aws/sam/build-nodejs14.ximagen de contenedor de

  2. Configurar las etapas de la canalización para ejecutar lo necesarioAWS SAMcomandos de la interfaz de línea de comandos (CLI) de. En el siguiente ejemplo se ejecutan dosAWS SAMComandos de la CLIsam buildysam deploy(con las opciones necesarias).

En este ejemplo se supone que ha declarado todas las funciones y capas deAWS SAMarchivo de plantilla conruntime: nodejs14.x.

image: public.ecr.aws/sam/build-nodejs14.x pipelines: branches: main: # branch name - step: name: Build and Package script: - sam build - sam deploy --no-confirm-changeset --no-fail-on-empty-changeset

Para obtener una lista de las imágenes de contenedor de compilación Amazon Elastic Container Registry (Amazon ECR) disponibles para diferentes tiempos de ejecución, consulterepositorios de imágenes.