Кэширование вывода задачи включено, но кэши сборки не настроены и не включены - PullRequest
0 голосов
/ 09 мая 2018

Я настроил buildCache {} раздел с включенным удаленным кешем, но журнал показывает

Кэширование вывода задачи включено, но кэши сборки не настроены или не включены

Что мне не хватает?

1 Ответ

0 голосов
/ 09 мая 2018

Это предупреждение регистрируется, когда включен кэш сборки, но отключены как локальный, так и удаленный кеши .

Вы случайно их как-то отключили, например, через какую-то isCiServer логику, которая не работает как задумано? Можете ли вы поделиться конфигурацией buildCache?

Добавление в файл settings.gradle что-то вроде следующего (с соответствующим URL для вашего экземпляра кэша):

ext.isCiServer = System.getenv().containsKey("CI")

buildCache {
    local {
        enabled = !isCiServer
    }
    remote(HttpBuildCache) {
        url = 'https://example.com:8123/cache/'
        push = isCiServer
    }
}

и либо добавление

org.gradle.caching=true

на gradle.properties или

--build-cache

к вашей командной строке должно быть достаточно для работы кеша сборки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...