vcpkg를 사용하여 자산 캐싱
참고
이 섹션에서는 언제든지 변경하거나 제거할 수 있는 vcpkg의 실험적 기능에 대해 설명합니다.
자산 캐싱은 vcpkg가 대체 다운로드 엔드포인트를 사용하여 패키지의 자산을 획득할 수 있도록 하는 기능입니다. 자산 캐싱이 사용하도록 설정된 경우 vcpkg는 구성된 미러 위치에서 자산(예: 소스 코드 및 빌드 도구)을 다운로드하려고 시도합니다. 미러 위치에서 자산을 사용할 수 없는 경우 vcpkg는 원래 원본에서 다운로드한 다음 나중에 사용할 수 있도록 미러 복사본을 저장합니다.
자산 캐싱은 다음과 같은 일반적인 개발 시나리오에 도움이 될 수 있습니다.
- 연속 통합 실행의 안정성 향상
- 에어 갭 환경에 대한 신뢰할 수 있는 위치에서 다운로드 자산을 미러링합니다.
- 타사 원본이 변경되거나 사용할 수 없게 되는 경우 비즈니스 연속성을 유지 관리합니다.
자산 캐싱은 다음을 통해 구성됩니다.
X_VCPKG_ASSET_SOURCES
환경 변수 또는--x-asset-sources
명령줄 옵션입니다.
두 경우 모두 예상 값은 세미콜론으로 구분된 원본 목록입니다. 각 원본에는 스토리지 백 엔드에 따라 특정 구문이 있습니다(자산 캐싱 원본을 구성하는 방법을 알아보려면 자산 캐싱 참조 설명서 참조).
다음에 시도할 몇 가지 작업은 다음과 같습니다.
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
vcpkg 피드백
vcpkg은(는) 오픈 소스 프로젝트입니다. 다음 링크를 선택하여 피드백을 제공해 주세요.