Refactor ccache config to use per-os ccache dirs. 14/31914/6
authorDave Wallace <[email protected]>
Wed, 7 Apr 2021 00:41:43 +0000 (20:41 -0400)
committerDave Wallace <[email protected]>
Wed, 21 Apr 2021 20:51:31 +0000 (16:51 -0400)
commit8702a6af537154bf10a38a874c0e93eed0fb5f32
tree3bafb52959b21e964f687b483555c23b95e3df08
parentf8747a9f7a238c033f80c54bd18239915b2c0648
Refactor ccache config to use per-os ccache dirs.

- Simplify ccache state output to console log by
  using ccache stats command.
- Bump max size of ccache dir to 10G (centos8 is
  approximately 5.7G)
- Clean up extraneous ccache dir after docker build
  is complete.

Change-Id: Ia2b55b7cd47212fce91b4567d0cca69d2ce892ed
Signed-off-by: Dave Wallace <[email protected]>
31 files changed:
docker/scripts/lib_apt.sh
docker/scripts/lib_dnf.sh
docker/scripts/lib_yum.sh
jenkins-config/clouds/nomad/FDIONOMAD/builder-centos7-prod-x86_64.yaml
jenkins-config/clouds/nomad/FDIONOMAD/builder-centos7-sandbox-x86_64.yaml
jenkins-config/clouds/nomad/FDIONOMAD/builder-centos7-test-x86_64.yaml
jenkins-config/clouds/nomad/FDIONOMAD/builder-centos8-prod-aarch64.yaml
jenkins-config/clouds/nomad/FDIONOMAD/builder-centos8-prod-x86_64.yaml
jenkins-config/clouds/nomad/FDIONOMAD/builder-centos8-sandbox-aarch64.yaml
jenkins-config/clouds/nomad/FDIONOMAD/builder-centos8-sandbox-x86_64.yaml
jenkins-config/clouds/nomad/FDIONOMAD/builder-centos8-test-aarch64.yaml
jenkins-config/clouds/nomad/FDIONOMAD/builder-centos8-test-x86_64.yaml
jenkins-config/clouds/nomad/FDIONOMAD/builder-debian10-prod-x86_64.yaml
jenkins-config/clouds/nomad/FDIONOMAD/builder-debian10-sandbox-x86_64.yaml
jenkins-config/clouds/nomad/FDIONOMAD/builder-debian10-test-x86_64.yaml
jenkins-config/clouds/nomad/FDIONOMAD/builder-debian9-prod-x86_64.yaml
jenkins-config/clouds/nomad/FDIONOMAD/builder-debian9-sandbox-x86_64.yaml
jenkins-config/clouds/nomad/FDIONOMAD/builder-debian9-test-x86_64.yaml
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu1804-prod-aarch64.yaml
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu1804-prod-x86_64.yaml
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu1804-sandbox-aarch64.yaml
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu1804-sandbox-x86_64.yaml
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu1804-test-aarch64.yaml
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu1804-test-x86_64.yaml
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2004-prod-aarch64.yaml
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2004-prod-x86_64.yaml
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2004-sandbox-aarch64.yaml
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2004-sandbox-x86_64.yaml
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2004-test-aarch64.yaml
jenkins-config/clouds/nomad/FDIONOMAD/builder-ubuntu2004-test-x86_64.yaml
jjb/scripts/setup_executor_env.sh