

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á.

# Gerenciamento da configuração de compilação de uma aplicação do Amplify
<a name="build-settings-configuration"></a>

É possível personalizar as definições e as configurações de compilação para suas implantações do Amplify. Quando você implanta uma aplicação, o Amplify detecta automaticamente o framework de frontend e as configurações de compilação associadas. É possível personalizar as configurações de compilação na especificação de compilação da aplicação (buildspec) para adicionar variáveis de ambiente, executar comandos de compilação e especificar dependências de compilação.

A imagem de compilação padrão do Amplify vem com vários pacotes e dependências pré-instaladas, mas é possível usar o recurso de atualizações de pacote ao vivo para especificar uma versão específica ou garantir que a versão mais recente esteja sempre instalada. Se você tiver dependências específicas que levem muito tempo para instalar durante uma compilação usando o contêiner padrão do Amplify, será possível criar sua própria imagem de compilação personalziada. Você também pode personalizar o tamanho da instância de compilação para fornecer à implantação da sua aplicação os recursos de CPU, memória e espaço em disco necessários.

As compilações são iniciadas automaticamente com cada confirmação no seu repositório Git e com cada nova implantação. É possível configurar o recurso de webhooks de entrada para iniciar uma compilação sem se comprometer com seu repositório Git.

O recurso de notificações de compilação permite que você compartilhe informações com os membros da equipe sobre êxitos e fracassos de compilação.

**Topics**
+ [Definição das configurações de compilação de uma aplicação do Amplify](build-settings.md)
+ [Personalização da imagem de compilação](custom-build-image.md)
+ [Configuração da instância de compilação de uma aplicação do Amplify](custom-build-instance.md)
+ [Criação de um webhook de entrada para iniciar uma compilação](create-incoming-webhook.md)
+ [Configuração de notificações por e-mail para compilações](notifications.md)