CacheBeta@1 - 缓存 (Beta) v1 任务

使用此任务在管道运行之间缓存文件(如依赖项)来提高生成性能。

注释

此任务有较新版本。 使用 Cache@2

语法

# Cache (Beta) v1
# Cache files between runs.
- task: CacheBeta@1
  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 的变量(即缓存命中)。 否则,将变量设置为 false


restoreKeys - 其他还原密钥前缀
string

任务在主键未命中时使用的其他还原密钥前缀。 这可以是以换行符分隔的键前缀列表。


任务控制选项

除任务输入之外,所有任务都具有控制选项。 有关详细信息,请参阅 控件选项和常见任务属性

输出变量

没有。

要求

要求 DESCRIPTION
管道类型 YAML,经典生成
运行时间 代理,DeploymentGroup
需求 没有
功能 此任务不满足作业中后续任务的任何要求。
命令限制 任意
Settable 变量 任意
代理版本 2.159.2 或更高版本
任务类别 效用