자동 검색을 통해 CodeBuild는 빌드 단계가 완료된 후 모든 빌드 파일을 검색하고, 지원되는 보고서 파일 유형을 검색하고, 새 테스트 및 코드 적용 범위 보고서 그룹 및 보고서를 자동으로 생성합니다. 검색된 보고서 유형에 대해 CodeBuild는 다음 패턴으로 새 보고서 그룹을 생성합니다.
<project-name>
-<report-file-format>
-AutoDiscovered
참고
검색된 보고서 파일의 형식 유형이 동일한 경우 동일한 보고서 그룹 또는 보고서에 배치됩니다.
보고서 자동 검색은 프로젝트 환경 변수에 의해 구성됩니다.
CODEBUILD_CONFIG_AUTO_DISCOVER
-
이 변수는 빌드 중에 보고서 자동 검색을 비활성화할지 여부를 결정합니다. 기본적으로 보고서 자동 검색은 모든 빌드에 대해 활성화됩니다. 이 기능을 비활성화하려면
CODEBUILD_CONFIG_AUTO_DISCOVER
를false
로 설정합니다. CODEBUILD_CONFIG_AUTO_DISCOVER_DIR
-
(선택 사항) 이 변수는 CodeBuild가 잠재적 보고서 파일을 검색할 위치를 결정합니다. CodeBuild는 기본적으로
**/*
에서 검색합니다.
이러한 환경 변수는 빌드 단계에서 수정할 수 있습니다. 예를 들어 git 브랜치의 빌드에 대한 보고서 자동 검색만 활성화하려는 경우 빌드 프로세스 중에 main
git 분기를 확인하고 빌드가 main
분기에 없는 경우 CODEBUILD_CONFIG_AUTO_DISCOVER
를 false로 설정할 수 있습니다. 보고서 자동 검색은 콘솔 또는 프로젝트 환경 변수를 사용하여 비활성화할 수 있습니다.
콘솔을 사용하여 보고서 자동 검색 구성
다음 절차에 따라 콘솔을 사용하여 보고서 자동 검색을 구성합니다.
콘솔을 사용하여 보고서 자동 검색을 구성하려면
-
빌드 프로젝트를 생성하거나 편집할 빌드 프로젝트를 선택합니다. 자세한 내용은 AWS CodeBuild에서 빌드 프로젝트 생성 또는 AWS CodeBuild에서 빌드 프로젝트 설정 변경 섹션을 참조하세요.
-
환경에서 추가 구성을 선택합니다.
-
보고서 자동 검색을 비활성화하려면 보고서 자동 검색에서 보고서 자동 검색 비활성화를 선택합니다.
-
(선택 사항) 디렉터리 자동 검색 - 선택 사항에서 CodeBuild가 지원되는 보고서 형식 파일을 검색할 디렉터리 패턴을 입력합니다. CodeBuild는 기본적으로
**/*
에서 검색합니다.
프로젝트 환경 변수를 사용하여 보고서 자동 검색 구성
다음 절차에 따라 프로젝트 환경 변수를 사용하여 보고서 자동 검색을 구성합니다.
프로젝트 환경 변수를 사용하여 보고서 자동 검색을 구성하려면
-
빌드 프로젝트를 생성하거나 편집할 빌드 프로젝트를 선택합니다. 자세한 내용은 AWS CodeBuild에서 빌드 프로젝트 생성 또는 AWS CodeBuild에서 빌드 프로젝트 설정 변경 섹션을 참조하세요.
-
환경 변수에서 다음을 수행합니다.
-
보고서 자동 검색을 비활성화하려면 이름에
CODEBUILD_CONFIG_AUTO_DISCOVER
를 입력하고 값에false
를 입력합니다. 이렇게 하면 보고서 자동 검색이 비활성화됩니다. -
(선택 사항) 이름에
CODEBUILD_CONFIG_AUTO_DISCOVER_DIR
을 입력하고 값에 CodeBuild가 지원되는 보고서 형식 파일을 검색해야 하는 디렉터리를 입력합니다. 예를 들어output/*xml
은output
디렉터리에서.xml
파일을 검색합니다.
-