ci: add cache key for getting cached folders into jobs
This commit is contained in:
parent
0caa755d3e
commit
278b6c5a82
|
@ -22,6 +22,8 @@ dependencies:
|
||||||
|
|
||||||
lint-commit-msg:
|
lint-commit-msg:
|
||||||
stage: quality
|
stage: quality
|
||||||
|
cache:
|
||||||
|
key: ${CI_COMMIT_REF_SLUG}
|
||||||
script:
|
script:
|
||||||
- chmod +x ./scripts/lint-commit.sh
|
- chmod +x ./scripts/lint-commit.sh
|
||||||
# lint commit message
|
# lint commit message
|
||||||
|
@ -29,6 +31,8 @@ lint-commit-msg:
|
||||||
|
|
||||||
lint-php:
|
lint-php:
|
||||||
stage: quality
|
stage: quality
|
||||||
|
cache:
|
||||||
|
key: ${CI_COMMIT_REF_SLUG}
|
||||||
script:
|
script:
|
||||||
# check php code style
|
# check php code style
|
||||||
- vendor/bin/ecs check --ansi
|
- vendor/bin/ecs check --ansi
|
||||||
|
@ -39,6 +43,8 @@ lint-php:
|
||||||
|
|
||||||
lint-js:
|
lint-js:
|
||||||
stage: quality
|
stage: quality
|
||||||
|
cache:
|
||||||
|
key: ${CI_COMMIT_REF_SLUG}
|
||||||
script:
|
script:
|
||||||
- npm run prettier
|
- npm run prettier
|
||||||
- npm run typecheck
|
- npm run typecheck
|
||||||
|
@ -47,6 +53,8 @@ lint-js:
|
||||||
|
|
||||||
tests:
|
tests:
|
||||||
stage: quality
|
stage: quality
|
||||||
|
cache:
|
||||||
|
key: ${CI_COMMIT_REF_SLUG}
|
||||||
script:
|
script:
|
||||||
# run phpunit without code coverage
|
# run phpunit without code coverage
|
||||||
# TODO: add code coverage
|
# TODO: add code coverage
|
||||||
|
@ -54,6 +62,8 @@ tests:
|
||||||
|
|
||||||
bundle:
|
bundle:
|
||||||
stage: bundle
|
stage: bundle
|
||||||
|
cache:
|
||||||
|
key: ${CI_COMMIT_REF_SLUG}
|
||||||
script:
|
script:
|
||||||
# make scripts/bundle.sh executable
|
# make scripts/bundle.sh executable
|
||||||
- chmod +x ./scripts/bundle-prepare.sh
|
- chmod +x ./scripts/bundle-prepare.sh
|
||||||
|
@ -73,6 +83,8 @@ bundle:
|
||||||
|
|
||||||
release:
|
release:
|
||||||
stage: release
|
stage: release
|
||||||
|
cache:
|
||||||
|
key: ${CI_COMMIT_REF_SLUG}
|
||||||
script:
|
script:
|
||||||
# make release scripts executable
|
# make release scripts executable
|
||||||
- chmod +x ./scripts/bundle-prepare.sh
|
- chmod +x ./scripts/bundle-prepare.sh
|
||||||
|
|
Loading…
Reference in New Issue