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á.
Execute comandos buildspec para as fases INSTALL, PRE_BUILD e POST_BUILD
Por padrão, CodeBuild ignora qualquer comando buildspec ao executar uma compilação auto-hospedada do executor Buildkite. Para executar comandos buildspec durante a compilação,
buildspec-override: "true"
pode ser adicionado como um sufixo ao rótulo:
agents: project: "codebuild-<project name>" buildspec-override: "true"
Ao usar esse comando,  CodeBuild  criará uma pasta chamada buildkite-runner na pasta de origem primária do contêiner. Quando o executor do Buildkite iniciar durante a BUILD fase, o executor será executado no diretório. buildkite-runner
Há várias limitações ao usar uma substituição de buildspec em uma compilação auto-hospedada do Buildkite:
- 
                O agente Buildkite exige que as credenciais de origem existam no ambiente de compilação para extrair o repositório de origem do trabalho. Se você usar credenciais de CodeBuild origem para autenticação, precisará habilitar git-credential-helperem seu buildspec. Por exemplo, você pode usar o seguinte buildspecgit-credential-helperpara habilitar suas compilações do Buildkite:version: 0.2 env: git-credential-helper: yes phases: pre_build: commands: - echo "Hello World"
- 
                CodeBuild não executará comandos buildspec durante a BUILDfase, pois o executor auto-hospedado é executado na fase.BUILD
- 
                CodeBuild não oferece suporte a arquivos buildspec para compilações de executores do Buildkite. Somente especificações de construção embutidas são suportadas para executores auto-hospedados do Buildlite 
- 
                Se um comando de compilação falhar na INSTALLfasePRE_BUILDou, o executor auto-hospedado não CodeBuild será iniciado e a tarefa do Buildkite precisará ser cancelada manualmente.