Integração com produtos e serviços de parceiros - 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á.

Integração com produtos e serviços de parceiros

CodeDeploy tem integração integrada para os seguintes produtos e serviços de parceiros:

Ansible

Se você já tem um conjunto de manuais do Ansible, mas só precisa de um lugar para executá-los, veja o modelo do Ansible e CodeDeploy demonstra como alguns ganchos de implantação simples podem garantir que o Ansible esteja disponível na instância de implantação local e execute os playbooks. Se você já tem um processo para criar e manter seu inventário, também há um módulo do Ansible que você pode usar para instalar e executar o CodeDeploy agente.

Saiba mais:

Atlassian – Bamboo e Bitbucket

A CodeDeploy tarefa do Bamboo compacta o diretório que contém um AppSpec arquivo em um arquivo.zip, carrega o arquivo no Amazon S3 e, em seguida, inicia a implantação de acordo com a configuração fornecida no aplicativo. CodeDeploy

O suporte do Atlassian Bitbucket CodeDeploy permite que você envie código para instâncias do Amazon EC2 diretamente da interface do usuário do Bitbucket, sob demanda, para qualquer um dos seus grupos de implantação. Isso significa que, depois de atualizar o código no seu repositório do Bitbucket, você não precisa fazer login na sua plataforma de integração contínua (CI) ou em instâncias do Amazon EC2 para executar um processo de implantação manual.

Saiba mais:

Chef

AWS fornece dois exemplos de modelos para integrar o Chef e. CodeDeploy O primeiro é um livro de receitas do Chef que instala e inicia o CodeDeploy agente. Isso permite que você continue gerenciando sua infraestrutura de host com o Chef enquanto usa CodeDeploy. O segundo modelo de amostra demonstra como usar para orquestrar CodeDeploy a execução de livros de receitas e receitas com chef-solo em cada nó.

Saiba mais:

CircleCI

O CircleCI fornece um conjunto de ferramentas de teste e integração contínua e implantação automatizada. Depois de criar uma função do IAM AWS para usar com o CircleCI e configurar seus parâmetros de implantação em seu arquivo circle.yml, você pode usar o CodeDeploy CircleCI with para criar revisões de aplicativos, carregá-las em um bucket do Amazon S3 e, em seguida, iniciar e monitorar suas implantações.

Saiba mais:

CloudBees

Você pode usar o plug-in CodeDeploy Jenkins, disponível no CloudBeesDEV @cloud, como uma ação pós-compilação. Por exemplo, no final de um pipeline de entrega contínua, você pode usá-lo para implantar uma revisão de aplicativo na sua frota de servidores.

Saiba mais:

Codeship

Você pode usar o Codeship para implantar revisões de aplicativos por meio de. CodeDeploy Você pode usar a interface do usuário do Codeship para adicionar CodeDeploy ao pipeline de implantação de uma ramificação.

Saiba mais:

GitHub

Você pode usar CodeDeploy para implantar revisões de aplicativos a partir de GitHubrepositórios. Você também pode acionar uma implantação a partir de um GitHub repositório sempre que o código-fonte desse repositório for alterado.

Saiba mais:

HashiCorp Cônsul

Você pode usar a ferramenta HashiCorp Consul de código aberto para ajudar a garantir a integridade e a estabilidade do seu ambiente de aplicativos ao implantar aplicativos em. CodeDeploy Você pode usar o Consul para registrar aplicativos que serão descobertos durante a implantação, colocar aplicativos e nós no modo de manutenção para omiti-los de implantações e interromper implantações se as instâncias de destino se tornarem não íntegras.

Saiba mais:

Jenkins

O plug-in CodeDeploy Jenkins fornece uma etapa de pós-construção para seu projeto Jenkins. Após uma compilação bem-sucedida, ele compacta o espaço de trabalho, faz upload no Amazon S3 e inicia uma nova implantação.

Saiba mais:

Puppet Labs

AWS fornece modelos de amostra para Puppet e. CodeDeploy O primeiro é um módulo Puppet que instala e inicia o CodeDeploy agente. Isso permite que você continue gerenciando sua infraestrutura de hospedagem com o Puppet enquanto estiver usando CodeDeploy. O segundo modelo de amostra demonstra como usar para orquestrar CodeDeploy a execução de módulos e manifestos com uma marionete sem mestre em cada nó.

Saiba mais:

SaltStack

Você pode integrar a SaltStackinfraestrutura com CodeDeploy. Você pode usar o CodeDeploy módulo para instalar e executar o CodeDeploy agente em seus minions ou, com alguns ganchos de implantação simples, você pode usar CodeDeploy para orquestrar a execução de seus Salt States.

Saiba mais:

TeamCity

Você pode usar o plug-in CodeDeploy Runner para implantar aplicativos diretamente do TeamCity. O plug-in adiciona uma etapa de TeamCity construção que prepara e carrega uma revisão do aplicativo em um bucket do Amazon S3, registra a revisão em CodeDeploy um aplicativo, cria CodeDeploy uma implantação e, se você escolher, espera que a implantação seja concluída.

Saiba mais:

Travis CI

Você pode configurar o Travis CI para acionar uma implantação CodeDeploy após uma compilação bem-sucedida.

Saiba mais:

Tópicos