Skip to content

ОписаниеКэша ​

Кэш джобы (cache). Доступ: Задача.Кэш

Поля ​

ПолеТипYAML-ключ
ПутиМассив из Строкаpaths
КлючСтрокаkey
КлючПоФайламМассив из Строкаkey: files
КлючПоКоммитамМассив из Строкаkey: files_commits
ПрефиксКлючаСтрокаkey: prefix
КогдаСтрокаwhen
ПолитикаСтрокаpolicy
НеотслеживаемыеБулевоuntracked
БезЗащитыБулевоunprotect
РезервныеКлючиМассив из Строкаfallback_keys

Методы ​

ДобавитьПуть(Путь) ​

Добавляет путь в кэш.

Всегда() / ПриУспехе() / ПриНеудаче() ​

Сахар для поля Когда (когда использовать кэш): always / on_success (по умолчанию) / on_failure.

ТолькоЧтение() / ТолькоЗапись() / ЧтениеИЗапись() ​

Политика кэша: pull / push / pull-push (по умолчанию).

Пример ​

bsl
Задача.Кэш.ДобавитьПуть("vendor/");
Задача.Кэш.КлючПоФайлам.Добавить("packagedef");