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, AWS CLI, ou AWS 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 Limite de tentativas automáticas, insira o número máximo de repetições automáticas desejadas após a falha de uma compilação.

  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 um build ()AWS SDKs

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