Поделиться через


CacheBeta@1 - Задача "Кэш (бета) 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, классическая сборка
Выполняется в Агент, DeploymentGroup
Требования Отсутствует
Возможности Эта задача не удовлетворяет требованиям к последующим задачам в задании.
ограничения команд Любое
переменные settable Любое
Версия агента 2.159.2 или более поздней версии
Категория задач Полезность