Implementación mediante canalizaciones Bitbucket - 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 canalizaciones Bitbucket

Para configurar su canalización Bitbucket para automatizar la creación y la implementación de su aplicación de AWS SAM, su bitbucket-pipelines.yml debe incluir líneas que hagan lo siguiente:

  1. Hacer referencia a una imagen de contenedor de compilación con el tiempo de ejecución necesario a partir de las imágenes disponibles. En el siguiente ejemplo, se utiliza la imagen del contenedor de compilación public.ecr.aws/sam/build-nodejs14.x.

  2. Configurar las etapas de canalización para ejecutar los comandos necesarios de la interfaz de la línea de comandos (CLI) de AWS SAM. El siguiente ejemplo ejecuta dos comandos CLI de AWS SAM: sam build y sam deploy (con las opciones necesarias).

Este ejemplo asume que ha declarado todas las funciones y capas en su archivo de plantilla de AWS SAM con runtime: 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 imágenes de contenedor de compilación de Amazon Elastic Container Registry (Amazon ECR) disponibles para diferentes tiempos de ejecución, consulte Repositorios de imágenes.