Как удалить кеш Azure Pipeline без изменения ключа кеша

У меня есть задача, которая создает кеш

- task: Cache@2
  inputs:
    key: 'sonarCache'
    path: $(SONAR_CACHE)
    cacheHitVar: CACHE_RESTORED
  displayName: Cache Sonar packages

Однако кеш был поврежден. Итак, как мне запустить этот конвейер, приказав ему игнорировать любой существующий кеш?

Почему-то не могу поменять ключ кэша sonarCache


43
1

Ответ:

Решено

Очистка кеша в настоящее время не поддерживается. Однако вы можете добавить строковый литерал (например, version2) к существующему ключу кеша, чтобы изменить ключ таким образом, чтобы избежать попадания в существующие кеши. Например, измените следующий ключ кэша:

key: 'sonarCache'

К этому :

key: 'version2 | sonarCache'

Срок действия кешей истекает через семь дней бездействия.