Trabalhar com compilações no 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á.

Trabalhar com compilações no AWS CodeBuild

Uma compilação representa um conjunto de ações executadas pelo AWS CodeBuild para criar artefatos de saída (por exemplo, um arquivo JAR), com base em um conjunto de artefatos de entrada (por exemplo, uma coleção de arquivos de classe Java).

As seguintes regras se aplicam ao executar várias compilações:

  • Quando possível, as compilações são executadas simultaneamente. O número máximo compilações em execução simultaneamente pode variar. Para obter mais informações, consulte Cotas para o AWS CodeBuild.

  • Se o projeto de compilação tiver um limite de compilação simultânea definido, as compilações vão gerar um erro se o número de compilações em execução atingir o limite de compilações simultâneas do projeto. Para obter mais informações, consulte Habilitar limite de compilações simultâneas.

  • Se o projeto de compilação não tiver um limite de compilação simultânea definido, as compilações serão colocadas em fila se o número de compilações em execução atingir o limite de compilações simultâneas para a plataforma e o tipo de computação. O número máximo de compilações em uma fila é cinco vezes o limite de compilações simultâneas. Para obter mais informações, consulte Cotas para o AWS CodeBuild.

    Uma compilação em uma fila que não é iniciada após o número de minutos especificado no seu valor de tempo limite é removida da fila. O valor do tempo limite padrão é de 8 horas. Você pode substituir o tempo limite da fila de compilação por um valor entre cinco minutos e oito horas quando você executar a compilação. Para obter mais informações, consulte Executar uma compilação no AWS CodeBuild.

    Não é possível prever a ordem na qual as compilações colocadas em fila começam.

nota

É possível acessar até um ano de histórico de uma compilação.

Você pode executar estas tarefas para trabalhar com builds: