共用方式為


Cache@2 - 快取 v2 工作

使用此工作來快取管線執行之間的相依性等相依性,以改善建置效能。 若要新增工作,請在傳統管線或 YAML 編輯器中搜尋快 (執行之間的快取檔案)。 請參閱 快取工作:其運作方式減少使用快取的建置時間 ,以取得特定範例和更多詳細數據。

語法

# 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 在還原密鑰快取叫用時(根據) restoreKeysfalse 是否有快取遺漏時,就會發生此狀況。


restoreKeys - 其他還原金鑰前置詞
string

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


工作控制選項

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

輸出變數

沒有。

備註

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

需求

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

另請參閱