다음을 통해 공유


vcpkg를 사용하여 자산 캐싱

참고 항목

이 섹션에서는 언제든지 변경하거나 제거할 수 있는 vcpkg의 실험적 기능에 대해 설명합니다.

자산 캐싱은 vcpkg가 대체 다운로드 엔드포인트를 사용하여 패키지의 자산을 획득할 수 있도록 하는 기능입니다. 자산 캐싱이 사용하도록 설정된 경우 vcpkg는 구성된 미러 위치에서 자산(예: 소스 코드 및 빌드 도구)을 다운로드하려고 시도합니다. 미러 위치에서 자산을 사용할 수 없는 경우 vcpkg는 원래 원본에서 다운로드한 다음 나중에 사용할 수 있도록 미러 복사본을 저장합니다.

자산 캐싱은 다음과 같은 일반적인 개발 시나리오에 도움이 될 수 있습니다.

  • 연속 통합 실행의 안정성 향상
  • 에어 갭 환경에 대한 신뢰할 수 있는 위치에서 다운로드 자산을 미러링합니다.
  • 타사 원본이 변경되거나 사용할 수 없게 되는 경우 비즈니스 연속성을 유지 관리합니다.

구성

자산 캐싱은 다음을 통해 구성됩니다.

  • X_VCPKG_ASSET_SOURCES 환경 변수 또는
  • --x-asset-sources 명령줄 옵션입니다.

두 경우 모두 예상 값은 세미콜론으로 구분된 원본 목록입니다. 각 원본에는 스토리지 백 엔드에 따라 특정 구문이 있습니다(자산 캐싱 원본을 구성하는 방법을 알아보려면 자산 캐싱 참조 설명서 참조).

다음 단계

다음에 시도할 몇 가지 작업은 다음과 같습니다.