codebuild-glob-search CLI 명령 사용 - AWS CodeBuild

codebuild-glob-search CLI 명령 사용

AWS CodeBuild는 하나 이상의 glob 패턴을 기반으로 작업 디렉터리의 파일을 검색할 수 있는 내장 CLI 도구 codebuild-glob-search를 제공합니다. 이 도구는 프로젝트 내의 특정 파일 또는 디렉터리에서 테스트를 실행하려는 경우에 특히 유용할 수 있습니다.

사용법

codebuild-glob-search CLI에는 다음과 같은 사용 구문이 있습니다.

codebuild-glob-search <glob_pattern1> [<glob_pattern2> ...]
  • <glob_pattern1>, <glob_pattern2> 등: 작업 디렉터리의 파일과 일치시킬 하나 이상의 glob 패턴입니다.

  • *: 모든 문자 시퀀스와 일치합니다(경로 구분자 제외).

  • **: 모든 문자 시퀀스와 일치합니다(경로 구분자 포함).

참고

glob 문자열에 따옴표가 있는지 확인합니다. 패턴 일치 결과를 확인하려면 echo 명령을 사용합니다.

version: 0.2 phases: build: commands: - echo $(codebuild-glob-search '**/__tests__/*.js') - codebuild-glob-search '**/__tests__/*.js' | xargs -n 1 echo

출력

CLI는 제공된 glob 패턴과 일치하는 파일 경로의 줄 바꿈으로 구분된 목록을 출력합니다. 반환되는 파일 경로는 작업 디렉터리를 기준으로 합니다.

제공된 패턴과 일치하는 파일을 찾을 수 없는 경우 CLI는 파일을 찾을 수 없다는 메시지를 출력합니다.

지정된 패턴으로 인해 발견된 디렉터리는 검색 결과에서 제외됩니다.

예시

.js 확장자가 있는 테스트 디렉터리 및 하위 디렉터리 내의 파일만 검색하려면 codebuild-glob-search CLI와 함께 다음 명령을 사용할 수 있습니다.

codebuild-glob-search '**/__tests__/*.js'

이 명령은 패턴으로 표시된 대로 __tests__ 디렉터리 및 해당 하위 디렉터리 내에 .js 확장자가 있는 모든 파일을 검색합니다.