Cache@2 - v2 작업 캐시

이 작업을 사용하여 파이프라인 실행 간에 종속성과 같은 파일을 캐시하여 빌드 성능을 향상시킵니다. 특정 예제 및 자세한 내용은 캐시 작업: 작동 방식캐싱을 사용하여 빌드 시간 단축 을 참조하세요.

Syntax

# Cache v2
# Cache files between runs.
- task: Cache@2
  inputs:
    key: # string. Required. Key. 
    path: # string. Required. Path. 
    #cacheHitVar: # string. Cache hit variable. 
    #restoreKeys: # string. Additional restore key prefixes.

입력

key -
string. 필수 요소.

캐시의 키(고유 식별자)입니다. 를 사용하여 |분할할 수 있는 문자열이어야 합니다. 파일 경로는 절대 경로이거나 에 상대적일 $(System.DefaultWorkingDirectory)수 있습니다.

키에 대해 정의된 최대 세그먼트 수는 없지만 캐시 누락이 발생하는 경우 세그먼트의 해시인 새 키를 만드는 등 세그먼트 수가 적은 짧은 키를 사용해 보세요.


path - 경로
string. 필수 요소.

캐시할 폴더의 경로입니다. 정규화되거나 에 상대적일 $(System.DefaultWorkingDirectory)수 있습니다. 와일드카드는 지원되지 않습니다. 변수가 지원됩니다.


cacheHitVar - 캐시 적중 변수
string.

캐시 복원에 따라 설정할 변수입니다. true 캐시가 복원되거나(즉, 캐시 적중), inexact 복원 키 캐시 적중(기준restoreKeys) 또는 false 캐시 누락이 있는 경우입니다.


restoreKeys - 추가 복원 키 접두사
string.

기본 키가 누락된 경우 작업에서 사용하는 추가 복원 키 접두사입니다. 이 목록은 줄로 구분된 키 접두사 목록일 수 있습니다.


작업 제어 옵션

모든 작업에는 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성을 참조하세요.

출력 변수

없음

설명

파이프라인 실행 간에 종속성과 같은 파일을 캐싱하여 빌드 성능을 향상시킵니다.

요구 사항

요구 사항 Description
파이프라인 유형 YAML, 클래식 빌드, 클래식 릴리스
실행 중 에이전트, DeploymentGroup
요청 없음
Capabilities 이 작업은 작업의 후속 작업에 대한 요구를 충족하지 않습니다.
명령 제한 사항 모두
Settable 변수 모두
에이전트 버전 2.160.0 이상
작업 범주 유틸리티

추가 정보