mirror of https://github.com/zulip/zulip.git
ci: Add run scripts to save and restore emoji cache.
This commit is contained in:
parent
01b267dc0a
commit
c2b8f8f7ed
|
@ -9,7 +9,7 @@ aliases:
|
||||||
run:
|
run:
|
||||||
name: create cache directories
|
name: create cache directories
|
||||||
command: |
|
command: |
|
||||||
dirs=(/srv/zulip-{npm,venv}-cache)
|
dirs=(/srv/zulip-{npm,venv,emoji}-cache)
|
||||||
sudo mkdir -p "${dirs[@]}"
|
sudo mkdir -p "${dirs[@]}"
|
||||||
sudo chown -R circleci "${dirs[@]}"
|
sudo chown -R circleci "${dirs[@]}"
|
||||||
|
|
||||||
|
@ -23,6 +23,11 @@ aliases:
|
||||||
keys:
|
keys:
|
||||||
- v1-venv-base.{{ .Environment.CIRCLE_JOB }}-{{ checksum "requirements/thumbor-dev.txt" }}-{{ checksum "requirements/dev.txt" }}
|
- v1-venv-base.{{ .Environment.CIRCLE_JOB }}-{{ checksum "requirements/thumbor-dev.txt" }}-{{ checksum "requirements/dev.txt" }}
|
||||||
|
|
||||||
|
- &restore_emoji_cache
|
||||||
|
restore_cache:
|
||||||
|
keys:
|
||||||
|
- v1-venv-base.{{ .Environment.CIRCLE_JOB }}-{{ checksum "tools/setup/emoji/emoji_map.json" }}-{{ checksum "tools/setup/emoji/build_emoji" }}-{{checksum "tools/setup/emoji/emoji_setup_utils.py" }}-{{ checksum "tools/setup/emoji/emoji_names.py" }}-{{ checksum "package.json" }}
|
||||||
|
|
||||||
- &install_dependencies
|
- &install_dependencies
|
||||||
run:
|
run:
|
||||||
name: install dependencies
|
name: install dependencies
|
||||||
|
@ -58,6 +63,12 @@ aliases:
|
||||||
- /srv/zulip-venv-cache
|
- /srv/zulip-venv-cache
|
||||||
key: v1-venv-base.{{ .Environment.CIRCLE_JOB }}-{{ checksum "requirements/thumbor-dev.txt" }}-{{ checksum "requirements/dev.txt" }}
|
key: v1-venv-base.{{ .Environment.CIRCLE_JOB }}-{{ checksum "requirements/thumbor-dev.txt" }}-{{ checksum "requirements/dev.txt" }}
|
||||||
|
|
||||||
|
- &save_emoji_cache
|
||||||
|
save_cache:
|
||||||
|
paths:
|
||||||
|
- /srv/zulip-emoji-cache
|
||||||
|
key: v1-venv-base.{{ .Environment.CIRCLE_JOB }}-{{ checksum "tools/setup/emoji/emoji_map.json" }}-{{ checksum "tools/setup/emoji/build_emoji" }}-{{checksum "tools/setup/emoji/emoji_setup_utils.py" }}-{{ checksum "tools/setup/emoji/emoji_names.py" }}-{{ checksum "package.json" }}
|
||||||
|
|
||||||
- &do_bionic_hack
|
- &do_bionic_hack
|
||||||
run:
|
run:
|
||||||
name: do Bionic hack
|
name: do Bionic hack
|
||||||
|
|
Loading…
Reference in New Issue