共用方式為


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

如果主鍵遺漏,工作會使用的其他還原密鑰前置詞。 這可以是以換行符分隔的索引鍵前置詞清單。


工作控制選項

除了工作輸入之外,所有工作都有控制選項。 如需詳細資訊,請參閱 控制項選項和一般工作屬性

輸出變數

沒有。

需求

要求 說明
管線類型 YAML,傳統組建
執行於 Agent、DeploymentGroup
要求 沒有
能力 此工作不符合作業中後續工作的任何需求。
命令限制 任意
Settable 變數 任意
代理程式版本 2.159.2 或更高版本
工作類別 效用