mirror of
https://github.com/samba-team/samba.git
synced 2024-12-22 13:34:15 +03:00
gitlab-ci: Use a shared ccache for the runners
https://docs.gitlab.com/ee/ci/caching/ Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org> Autobuild-Date(master): Wed Apr 1 07:25:33 UTC 2020 on sn-devel-184
This commit is contained in:
parent
13bddfcab6
commit
963a99f1d8
@ -58,6 +58,10 @@ include:
|
||||
tags:
|
||||
- docker
|
||||
- shared
|
||||
cache:
|
||||
key: ccache.${CI_JOB_NAME}
|
||||
paths:
|
||||
- ccache
|
||||
before_script:
|
||||
- uname -a
|
||||
- lsb_release -a
|
||||
@ -76,11 +80,18 @@ include:
|
||||
- echo "${SAMBA_CI_CONTAINER_TAG}" > /tmp/sha1sum-tag.txt
|
||||
- diff -u bootstrap/sha1sum.txt /tmp/sha1sum-tag.txt
|
||||
- diff -u bootstrap/sha1sum.txt /sha1sum.txt
|
||||
- export CCACHE_BASEDIR="${PWD}"
|
||||
- export CCACHE_DIR="${PWD}/ccache" && mkdir -pv "$CCACHE_DIR"
|
||||
- export CC="ccache cc"
|
||||
- export CXX="ccache c++"
|
||||
- ccache -z -M 500M
|
||||
- ccache -s
|
||||
after_script:
|
||||
- mount
|
||||
- df -h
|
||||
- cat /proc/swaps
|
||||
- free -h
|
||||
- CCACHE_BASEDIR="${PWD}" CCACHE_DIR="${PWD}/ccache" ccache -s -c
|
||||
artifacts:
|
||||
expire_in: 1 week
|
||||
paths:
|
||||
|
Loading…
Reference in New Issue
Block a user