Зависимость кеша в окружности - PullRequest
0 голосов
/ 19 мая 2018

Я использую CircleCI для нашего конвейера сборки и git-секреты для сканирования базы кода на наличие любых ключей доступа aws.В настоящее время для каждой сборки я должен клонировать git-секреты и установить его перед сборкой своего кода.Я хочу клонировать этот репозиторий в другую папку вне моего репозитория кода и кэшировать его во время сборки.Когда я пытаюсь использовать документацию, представленную в кружке здесь https://circleci.com/docs/1.0/how-cache-works/, он пытался создать папку независимо от того, кэширована она или нет, из-за которой создание каталога завершается неудачно, так как оно уже было создано в последний раз, когдаПостроить побежал.Конфигурация, которую я использую, выглядит следующим образом:

pre:
    - pip install awsebcli
override:
    - mkdir -p ~/secrets
cache_directories:
    - "~/secrets"

секреты - это папка, которую я создал для клонирования и установки репозитория git-secrets.

...