2
0
mirror of https://github.com/koreader/koreader synced 2024-11-13 19:11:25 +00:00
koreader/.ci
Benoit Pierre 76bdb7e65c ci/circle: improve caching
Don't cache the whole base directory; instead independently cache:
- the build output directory
- the ccache directory

This allow completely avoiding the need for building base if a
cache (keyed on the relevant parts of the git tree for base) is
successfully restored, as well as reducing the amount of cached
data.

Additionally, ensure caches are isolated by branch name (but allow
falling back to a "master" cache for restore): we don't want PRs
using each others' caches.
2024-05-14 10:33:21 +02:00
..
after_success_docs_translation.sh [CI] Don't hide docs generation log (#9204) 2022-06-12 13:37:07 +02:00
after_success.sh ci/circle: improve caching 2024-05-14 10:33:21 +02:00
build.sh ci/circle: improve caching 2024-05-14 10:33:21 +02:00
check.sh [CI] Add curly braces check (#5809) 2020-02-02 20:35:21 +01:00
common.sh ci: remove CircleCI unnecessary steps 2024-04-16 18:58:45 +02:00
fetch.sh Add CircleCI (#3321) 2017-10-08 18:38:00 +02:00
helper_shellchecks.sh Terminal emulator: full rewrite, real vt52 emulator (#8636) 2022-01-28 20:33:09 +01:00
script.sh Add CircleCI (#3321) 2017-10-08 18:38:00 +02:00
test.sh ci/circle: improve caching 2024-05-14 10:33:21 +02:00