Gitlab CI: Пропуск архивации кеша из-за пустого ключа кеша - PullRequest
1 голос
/ 20 апреля 2020

Я не могу кэшировать node_modules для. NET ядра и angular проекта в скрипте gitlab ci.

У меня есть это сообщение Skipping cache archiving due to empty cache key

вот мой CI JOB

build_job:
  stage: build
  except:
    refs:
      - tags
  tags:
    - windows
  script:
    - dotnet restore .\$CI_PROJECT_NAME.sln
    - dotnet build /p:Version=${env:VERSION} -c Release --no-restore /nr:false
  artifacts:
    name: "build-$CI_COMMIT_REF_NAME"
    paths:
      - '$CI_PROJECT_NAME/'
      - '$CI_PROJECT_NAME.Tests/'
  cache:
    key: ${CI_COMMIT_REF_SLUG}-node
    paths:
      - './$CI_PROJECT_NAME/ClientApp/node_modules/'
...