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 compilações do AWS CodeBuild manualmente.
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:
Tópicos
- Executar compilações do AWS CodeBuild manualmente
- Execute compilações na computação do AWS Lambda
- Executar compilações em frotas de capacidade reservada
- Executar compilações em lotes
- Compilações em cache para melhorar o desempenho
- Excluir compilações no AWS CodeBuild
- Repetir compilações manualmente no AWS CodeBuild
- Repetir compilações automaticamente no AWS CodeBuild
- Interromper compilações no AWS CodeBuild
- Interromper compilações em lote no AWS CodeBuild
- O gatilho AWS CodeBuild é criado automaticamente
- Visualizar detalhes de compilação no AWS CodeBuild
- Visualizar uma lista de IDs de compilação no AWS CodeBuild
- Visualizar uma lista de IDs de compilação de um projeto de compilação no AWS CodeBuild
- Visualizar uma compilação em execução no Gerenciador de Sessões