Começar a executar compilações automaticamente (AWS CLI)
Se o código-fonte estiver armazenado em um repositório do GitHub ou do GitHub Enterprise Server, será possível usar webhooks do GitHub para que o AWS CodeBuild recompile o código-fonte sempre que uma alteração no código for enviada para o repositório.
Execute o comando create-webhook, como se segue:
aws codebuild create-webhook --project-name<project-name>
<project-name é o nome do projeto de compilação que contém o código-fonte a ser recompilado.
Para o GitHub, informações semelhantes às seguintes são exibidas na saída:
{ "webhook": { "url": "<url>" } }
<url> é o URL do webhook do GitHub.
No GitHub Enterprise Server, informações semelhantes às seguintes são exibidas na saída:
-
Copie a chave secreta e a URL da carga da saída. Elas serão necessárias para adicionar um webhook ao GitHub Enterprise Server.
-
No GitHub Enterprise Server, escolha o repositório no qual o projeto do CodeBuild está armazenado. Escolha Configurações, escolha Hooks e serviços, e depois escolha Adicionar Webhook.
-
Insira a URL da carga útil e a chave secreta, aceite os valores padrão para os outros campos e, em seguida, escolha Adicionar webhook.