From 278b6c5a82437921c41cdaa3ac83122b02e6d3a8 Mon Sep 17 00:00:00 2001 From: Yassine Doghri Date: Mon, 24 May 2021 16:40:27 +0000 Subject: [PATCH] ci: add cache key for getting cached folders into jobs --- .gitlab-ci.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0f032d6c..a2425790 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -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