View a markdown version of this page

Repetir compilações automaticamente em AWS CodeBuild - AWS CodeBuild

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

Repetir compilações automaticamente em AWS CodeBuild

Você pode usar o AWS CodeBuild console ou AWS CLI AWS os SDKs para repetir automaticamente suas compilações. AWS CodeBuild Com a repetição automática ativada, CodeBuild chamará automaticamente RetryBuild usando a função de serviço do projeto após uma falha na construção até um limite especificado. Por exemplo, se o limite de repetição automática estiver definido como dois, CodeBuild chamará a RetryBuild API para repetir automaticamente sua compilação por até duas vezes adicionais.

nota

CodeBuild não suporta repetição automática para. CodePipeline

Repetir uma compilação automaticamente (console)

  1. Abra o AWS CodeBuild console em https://console.aws.amazon.com/codesuite/codebuild/home.

  2. Escolha Criar projeto. Para obter informações, consulte Criar um projeto de compilação (console) e Executar uma compilação (console).

    • Em Ambiente:

      • Em Auto-retry limite, insira o número máximo de tentativas automáticas desejadas após uma compilação com falha.

  3. Em Ambiente, escolha Configuração adicional.

  4. Continue com os valores padrão e escolha Criar projeto de compilação.

Repetir uma compilação automaticamente (AWS CLI)

  • Execute o comando create-project:

    aws codebuild create-project \ --name "<project-name>" \ --auto-retry-limit <auto-retry-limit> \ --source "<source>" \ --artifacts {<artifacts>} \ --environment "{\"type\": \"environment-type>\",\"image\": \"image-type>\",\"computeType\": \"compute-type>\"}" \ --service-role "service-role>"

    No comando anterior, substitua os seguintes espaços reservados:

    • <auto-retry-limit>: defina o limite de repetições automáticas para o número máximo de tentativas automáticas desejadas após uma compilação com falha.

    • <project-name>,<source>,<artifacts>,environment-type>,, image-type>compute-type>, eservice-role>: defina as configurações de projeto desejadas.

Repetir automaticamente uma compilação (AWS SDKs)

Para obter mais informações sobre como usar AWS CodeBuild com os AWS SDKs, consulte o. AWS Referência de SDKs e ferramentas