Это очень хорошо работает в Linux, где благодаря ccache сборка завершается успешно. менее чем за 5 минут.
К сожалению, при попытке сборки на macOS ccache не работает, выдавая:
Код: Выделить всё
cache directory /Users/runner/.ccache
primary config /Users/runner/.ccache/ccache.conf
secondary config (readonly) /usr/local/Cellar/ccache/3.7.11_1/etc/ccache.conf
stats updated Sun Aug 23 11:57:31 2020
cache hit (direct) 0
cache hit (preprocessed) 0
cache miss 7175
cache hit rate 0.00 %
cache file missing 1
cleanups performed 2976
files in cache 165
cache size 422.4 MB
max cache size 500.0 MB

Следовательно, сборка macOS занимает около 40 минут.
- Пример сборки: https://github.com/azerothcore /azerothcore-wotlk/runs/1018358261
- Здесь определяются действия: https://github.com/azerothcore/azerothcore- wotlk/blob/master/.github/workflows/core_build.yml
- Весь исходный код проекта общедоступен по адресу: https:// github.com/azerothcore/azerothcore-wotlk
Как сделать ccache
Как сделать ccache code> тоже работает с macOS?
Подробнее здесь: https://stackoverflow.com/questions/635 ... actions-ci