CircleCI 캐시의 키에 환경 변수 사용
1480 단어 CircleCICircleCI2.0
cache의 key에 환경 변수를 사용하는 것으로 비슷한 기능을 실현합니다.
대응
CircleCI에서 Settings > Environment Variables에서 환경 변수 (이번에는
CACHE_KEY
)를 설정하고,이런 식으로 키에 이용합니다.
.circleci/config.yml
- restore_cache:
keys:
- gem-cache-{{ .Environment.CACHE_KEY }}-{{ arch }}-{{ .Branch }}-{{ checksum "Gemfile.lock" }}
- gem-cache-{{ .Environment.CACHE_KEY }}-{{ arch }}-{{ .Branch }}
- gem-cache-{{ .Environment.CACHE_KEY }}
환경 변수를 다른 값으로 다시 쓰고 rebuild하면 키가 다르므로 캐시없이 실행할 수 있습니다.
이상
참고
Reference
이 문제에 관하여(CircleCI 캐시의 키에 환경 변수 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/paranishian/items/9f1e7e295e08b801e189텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)