Save PHPStan and Code Sniffer vendor cache on CircleCI

[MAILPOET-2429]
This commit is contained in:
Jan Jakeš
2019-10-16 15:11:10 +02:00
committed by Jack Kitterhing
parent 985372c783
commit 0092a54a77

View File

@ -14,6 +14,10 @@ jobs:
command: find prefixer -type f -not -path 'prefixer/build/*' -not -path 'prefixer/vendor/*' | sort | xargs cat | sha512sum > prefixer-checksum
- restore_cache:
key: tools-{{ checksum "tools/install.php" }}
- restore_cache:
key: composer-{{ checksum "tasks/phpstan/composer.json" }}-{{ checksum "tasks/phpstan/composer.lock" }}
- restore_cache:
key: composer-{{ checksum "tasks/code_sniffer/composer.json" }}-{{ checksum "tasks/code_sniffer/composer.lock" }}
- restore_cache:
key: composer-{{ checksum "composer.json" }}-{{ checksum "composer.lock" }}
- restore_cache:
@ -39,6 +43,14 @@ jobs:
key: tools-{{ checksum "tools/install.php" }}
paths:
- tools/vendor
- save_cache:
key: composer-{{ checksum "tasks/phpstan/composer.json" }}-{{ checksum "tasks/phpstan/composer.lock" }}
paths:
- tasks/phpstan/vendor
- save_cache:
key: composer-{{ checksum "tasks/code_sniffer/composer.json" }}-{{ checksum "tasks/code_sniffer/composer.lock" }}
paths:
- tasks/code_sniffer/vendor
- save_cache:
key: composer-{{ checksum "composer.json" }}-{{ checksum "composer.lock" }}
paths: