Я использую 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.