Escolher um tipo de repositório do CodeDeploy - AWS CodeDeploy

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Escolher um tipo de repositório do CodeDeploy

O local de armazenamento dos arquivos exigidos pelo CodeDeploy é chamado de repositório. O uso de um repositório depende de qual plataforma de computação sua implantação usa.

No momento, o CodeDeploy oferece suporte aos seguintes tipos de repositório:

Tipo de repositório Detalhes de repositório Plataformas de computação com suporte
Amazon S3 O Amazon Simple Storage Service (Amazon S3) é a solução da AWS para o armazenamento de objetos seguro e escalável. O Amazon S3 armazena dados como objetos dentro de buckets. Um objeto é composto de um arquivo e, opcionalmente, quaisquer metadados que descrevam esse arquivo.

Para armazenar um objeto no Amazon S3, carregue o arquivo em um bucket. Ao carregar um arquivo, você pode definir permissões e metadados no objeto.

Saiba mais:

As implantações que usam as plataformas de computação a seguir podem armazenar a revisão em um bucket do Amazon S3.
  • EC2/No local

  • AWS Lambda

  • Amazon ECS

GitHub Você pode armazenar suas revisões de aplicativo em repositórios GitHub. É possível disparar uma implantação de um repositório GitHub sempre que o código-fonte nesse repositório for alterado.

Saiba mais:

Somente implantações do EC2/On-Premises podem armazenar a revisão em um repositório GitHub.
Bitbucket

Você pode implantar código em grupos de implantação de instâncias do EC2 usando o pipe do CodeDeploy em Bitbucket Pipelines. O serviço Bitbucket Pipelines oferece integração contínua e atributos de implantação contínua (CI/CD), incluindo Implantações do Bitbucket. O pipe do CodeDeploy primeiro envia o artefato para um bucket do S3 especificado e, depois, implanta o artefato de código a partir do bucket.

Saiba mais:

Somente implantações do EC2/On-Premises podem armazenar a revisão em um repositório BitBucket.
nota

Uma implantação do AWS Lambda funciona somente com um repositório do Amazon S3.