ci: add cache key for getting cached folders into jobs

This commit is contained in:
Yassine Doghri 2021-05-24 16:40:27 +00:00
parent 0caa755d3e
commit 278b6c5a82
No known key found for this signature in database
GPG Key ID: 3E7F89498B960C9F
1 changed files with 12 additions and 0 deletions

View File

@ -22,6 +22,8 @@ dependencies:
lint-commit-msg:
stage: quality
cache:
key: ${CI_COMMIT_REF_SLUG}
script:
- chmod +x ./scripts/lint-commit.sh
# lint commit message
@ -29,6 +31,8 @@ lint-commit-msg:
lint-php:
stage: quality
cache:
key: ${CI_COMMIT_REF_SLUG}
script:
# check php code style
- vendor/bin/ecs check --ansi
@ -39,6 +43,8 @@ lint-php:
lint-js:
stage: quality
cache:
key: ${CI_COMMIT_REF_SLUG}
script:
- npm run prettier
- npm run typecheck
@ -47,6 +53,8 @@ lint-js:
tests:
stage: quality
cache:
key: ${CI_COMMIT_REF_SLUG}
script:
# run phpunit without code coverage
# TODO: add code coverage
@ -54,6 +62,8 @@ tests:
bundle:
stage: bundle
cache:
key: ${CI_COMMIT_REF_SLUG}
script:
# make scripts/bundle.sh executable
- chmod +x ./scripts/bundle-prepare.sh
@ -73,6 +83,8 @@ bundle:
release:
stage: release
cache:
key: ${CI_COMMIT_REF_SLUG}
script:
# make release scripts executable
- chmod +x ./scripts/bundle-prepare.sh