É uma forma plana de desenvolvimento.
Hoje, vamos ensinar como implantar automaticamente no AWS OpsWorks quando for enviado no GitHub.
OpsWorks é um serviço de implantação fornecido na AWS.
*Para mais informações sobre o OpsWorks, por favor visite este site.
Esta história assume que o OpsWorks tem pilhas, camadas e instâncias.
O próprio OpsWorks, eu toquei ele recentemente,
Entendo que é muito fácil de implantar.
Mas será que não posso automatizar mais sendo uma pessoa gananciosa? Eu pensei.
Normalmente, o código-fonte é versionado no GitHub, então
Se eu enviar para o GitHub, será que não posso implantar ao mesmo tempo? Quando.
Então foi surpreendentemente fácil perceber.
Você pode configurá-lo no GitHub.
Na página do repositório de aplicações, clique em Configurações

「Ganchos de Serviço」

AWS OpsWorks

Todos os campos a seguir são obrigatórios, então preencha todos.

É aí que você precisa de informações do lado do OpsWorks.
Primeiramente, o Stack Id, que não é visível à primeira vista na tela do AWS Managed Console.
Uma maneira rápida de verificar isso é olhar a URL na tela do Stack.

Em seguida, vem o ID do App, mas também na tela do OpsWorks, clique em "Apps" = > "Nome do Aplicativo"

O ID do OpsWorks é o ID do App.

Nome do Branch especifica o nome do branch para o qual você quer implantar o repositório.
Insira sua chave de acesso AWS e chave secreta, depois clique em Atualizar configurações.
Tudo o que você precisa fazer é empurrar para a agência relevante!
Isso executará automaticamente a implantação do OpsWorks.
Fiquei impressionado com isso!
No entanto, fui ganancioso e pensei de novo.
No OpsWorks, você opera a pilha separadamente dos ambientes de produção e staging.
Então,
- O ramo de liberação está em staging
- O ramo mestre é o verdadeiro.
Espero conseguir implantar cada um automaticamente.
No entanto, você só pode configurar uma pilha por repositório.
Descobri que não conseguia e fiquei arrasado.
Bem, na operação real, parece que implantar de repente só por empurrar o mestre será fonte de problemas.
É isso que é. Disse para mim mesmo e recuperei a compostura.
Ainda assim, é conveniente.
Que sua vida de missão seja mais gratificante.
O exposto acima é apresentado por Hiragata.