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 이상 |
작업 범주 | 유틸리티 |