CI/CD 파이프라인이 AWS CodeArtifact 및 AWS CodeBuild를 사용합니다. 빌드 아티팩트는 0.5~1.5GB이고, 빌드는 자주 실행되며, 각 빌드는 CodeArtifact에서 많은 종속성을 다운로드하여 빌드 속도를 저하시킵니다. 개발자가 빌드 성능을 향상시키기 위해 각 빌드에서 다운로드되는 종속성 수를 줄이려면 어떻게 해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: CodeBuild에 로컬 캐시를 구성하고 로컬 캐시 폴더 경로를 프로젝트의 buildspec.yaml에 추가합니다..
이것이 정답인 이유
정답은 CodeBuild에 로컬 캐시를 구성하고 로컬 캐시 폴더 경로를 프로젝트의 buildspec.yaml에 추가하는 것입니다. CodeBuild의 로컬 캐싱은 빌드 환경 내에 종속성을 저장하여 각 빌드에서 CodeArtifact로부터 종속성을 다시 다운로드할 필요 없이 재사용할 수 있도록 합니다. 이는 빌드 시간을 크게 단축시킵니다. 오답 설명: CodeBuild에 Amazon S3 캐시를 구성하고 S3 캐시 경로를 프로젝트의 buildspec.yaml에 추가하는 것은 가능하지만, 로컬 캐시보다 네트워크 오버헤드가 발생하여 성능 개선 효과가 적을 수 있습니다. CodeBuild에 로컬 캐시를 구성하고 CodeArtifact 리포지토리 이름을 프로젝트의 buildspec.yaml에 추가하는 것은 로컬 캐시 구성 방식이 아니며, CodeArtifact 리포지토리 이름은 캐싱과 직접적인 관련이 없습니다. CodeArtifact에서 buildspec.yaml 파일을 검색하고 CodeArtifact 리포지토리 이름을 buildspec.yaml에 추가하는 것은 buildspec.yaml 파일의 위치나 내용 변경에 대한 설명이며, 종속성 다운로드 속도 개선과는 관련이 없습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음