Com a descoberta automática, o CodeBuild pesquisa todos os arquivos de compilação após a conclusão da fase de compilação, pesquisa qualquer tipo de arquivo de relatório compatível e cria automaticamente grupos de relatórios e relatórios de teste e cobertura de código. Para qualquer tipo de relatório descoberto, o CodeBuild cria grupos de relatórios com o seguinte padrão:
<project-name>
-<report-file-format>
-AutoDiscovered
nota
Se os arquivos de relatório descobertos tiverem o mesmo tipo de formato, eles serão colocados no mesmo grupo de relatórios ou relatório.
A descoberta automática de relatórios é configurada pelas variáveis de ambiente do projeto:
CODEBUILD_CONFIG_AUTO_DISCOVER
-
Essa variável determina se a descoberta automática do relatório está desativada durante a compilação. Por padrão, a descoberta automática de relatórios está ativada para todas as compilações. Para desabilitar esse recurso, defina
CODEBUILD_CONFIG_AUTO_DISCOVER
comofalse
. CODEBUILD_CONFIG_AUTO_DISCOVER_DIR
-
(Opcional) Essa variável determina onde o CodeBuild pesquisa possíveis arquivos de relatório. Observe que, por padrão, o CodeBuild pesquisa
**/*
por padrão.
Essas variáveis de ambiente podem ser modificadas durante a fase de compilação. Por exemplo, se você quiser ativar apenas a descoberta automática de relatórios para compilações na ramificação git main
, você pode selecionar a ramificação git durante o processo de compilação e definir CODEBUILD_CONFIG_AUTO_DISCOVER
como falso se a compilação não estiver na ramificação main
. A descoberta automática de relatórios pode ser desativada usando o console ou usando variáveis de ambiente do projeto.
Tópicos
Configurar a descoberta automática de relatórios usando o console
Use o procedimento a seguir para configurar a descoberta automática de relatórios usando o console.
Para configurar a descoberta automática de relatórios usando o console
-
Crie um projeto de compilação ou escolha um projeto de compilação para editar. Para obter informações, consulte Criar um projeto de compilação no AWS CodeBuild ou Alterar configurações do projeto de compilação no AWS CodeBuild.
-
Em Ambiente, selecione Configuração adicional.
-
Para desativar a descoberta automática de relatórios, em Descoberta automática de relatórios, selecione Desativar a descoberta automática de relatórios.
-
(Opcional) Em Diretório de descoberta automática - opcional, insira um padrão de diretório para o CodeBuild pesquisar arquivos de formato de relatório compatíveis. Observe que o CodeBuild pesquisa
**/*
por padrão.
Configure a descoberta automática de relatórios usando variáveis de ambiente do projeto
Use o procedimento a seguir para configurar a descoberta automática de relatórios usando as variáveis do ambiente do projeto.
Para configurar a descoberta automática de relatórios usando variáveis de ambiente do projeto
-
Crie um projeto de compilação ou escolha um projeto de compilação para editar. Para obter informações, consulte Criar um projeto de compilação no AWS CodeBuild ou Alterar configurações do projeto de compilação no AWS CodeBuild.
-
Em Variáveis de ambiente, faça o seguinte:
-
Para desativar a descoberta automática de relatórios, em Nome, insira
CODEBUILD_CONFIG_AUTO_DISCOVER
e, em Valor, insirafalse
. Isso desativa a descoberta automática de relatórios. -
(Opcional) Em Nome, insira
CODEBUILD_CONFIG_AUTO_DISCOVER_DIR
e, em Valor, insira o diretório em que o CodeBuild deve pesquisar os arquivos de formato de relatório compatíveis. Por exemplo,output/*xml
pesquisa arquivos.xml
no diretóriooutput
-