CacheBeta@0 - Cache (Beta) v0 task
Improve build performance by using this task to cache files, like dependencies, between pipeline runs.
This version of the task is deprecated; use Cache@2.
Improve build performance by using this task to cache files, like dependencies, between pipeline runs.
Note
There is a newer version of this task. Use Cache@2.
Syntax
# Cache (Beta) v0
# Cache files between runs.
- task: CacheBeta@0
inputs:
key: # string. Required. Key.
path: # string. Required. Path.
#cacheHitVar: # string. Cache hit variable.
Inputs
key
- Key
string
. Required.
The key (unique identifier) for the cache. This should be a newline-delimited list of strings or file paths. File paths can be absolute or relative to $(System.DefaultWorkingDirectory)
.
path
- Path
string
. Required.
The path of the folder to cache. Can be fully qualified or relative to $(System.DefaultWorkingDirectory)
. Wildcards are not supported. Variables are supported.
cacheHitVar
- Cache hit variable
string
.
The variable to set to true
when the cache is restored (i.e. a cache hit). Otherwise, sets the variable to false
.
Task control options
All tasks have control options in addition to their task inputs. For more information, see Control options and common task properties.
Output variables
None.
Requirements
Requirement | Description |
---|---|
Pipeline types | YAML, Classic build |
Runs on | Agent, DeploymentGroup |
Demands | None |
Capabilities | This task does not satisfy any demands for subsequent tasks in the job. |
Command restrictions | Any |
Settable variables | Any |
Agent version | 2.159.2 or greater |
Task category | Utility |