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.

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


工作控制選項

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

輸出變數

無。

備註

藉由快取管線執行之間的相依性等檔案來改善建置效能。

規格需求

需求 描述
管線類型 YAML、傳統組建、傳統版本
在 上執行 Agent、DeploymentGroup
要求
Capabilities 此工作不符合作業中後續工作的任何需求。
命令限制 任何
可設定變數 任何
代理程式版本 2.160.0 或更新版本
工作類別 公用程式

另請參閱