Bagikan melalui


CacheBeta@1 - Tugas cache (Beta) v1

Tingkatkan performa build dengan menggunakan tugas ini untuk menyimpan file, seperti dependensi, di antara eksekusi alur.

Catatan

Ada versi yang lebih baru dari tugas ini. Gunakan Cache@2.

Sintaks

# 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.

Input

key - Kunci
string. Wajib diisi.

Kunci (pengidentifikasi unik) untuk cache. Ini harus berupa string yang dapat disegmentasi menggunakan |. Jalur file dapat bersifat absolut atau relatif terhadap $(System.DefaultWorkingDirectory).


path - Jalan
string. Wajib diisi.

Jalur folder ke cache. Dapat sepenuhnya memenuhi syarat atau relatif terhadap $(System.DefaultWorkingDirectory). Kartu bebas tidak didukung. Variabel didukung.


cacheHitVar - Variabel hit cache
string.

Variabel yang akan diatur ke true ketika cache dipulihkan (yaitu hit cache). Jika tidak, atur variabel ke false.


restoreKeys - Awalan kunci pemulihan tambahan
string.

Awalan kunci pemulihan tambahan yang digunakan tugas jika kunci primer terlewat. Ini bisa menjadi daftar awalan kunci yang dibatasi baris baru.


Opsi kontrol tugas

Semua tugas memiliki opsi kontrol selain input tugas mereka. Untuk informasi selengkapnya, lihat Opsi kontrol dan properti tugas umum.

Variabel output

Tidak ada.

Persyaratan

Persyaratan Deskripsi
Jenis alur YAML, Build klasik, Rilis klasik
Berjalan pada Agen, DeploymentGroup
Permintaan Tidak ada
Kemampuan Tugas ini tidak memenuhi tuntutan untuk tugas berikutnya dalam pekerjaan.
Pembatasan perintah Apa pun
Variabel yang dapat diatur Apa pun
Versi agen 2.159.2 atau lebih tinggi
Kategori tugas Utilitas