Poniższy powinien buforować wyniki kompilatora:
cache:
ccache: true
directories:
- $HOME/Library/Caches/Homebrew
na OSX Travis wydaje obecnie nie wysyłać ccache domyślnie => Przed użyciem ccache następujące ma być zrobione, a także:
before_install:
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update ; fi
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install ccache; fi
Co prawda ukończona kompilacja nadal nie jest buforowana. Ale wyniki kompilacji każdego pojedynczego przebiegu czasowego, które prowadzi są tak, że co najmniej duże części procesu kompilacji mogą być później traktowane jako "buforowane".
To buforuje zasoby Homebrew (pliki do pobrania), a nie skompilowane kompilacje (pliki binarne itp.). Nadal super pomocny! – StephenG