InfoGrab Docs

CI/CD 캐싱 예시

캐싱을 사용하면 작업이 실행될 때마다 종속성과 빌드 아티팩트를 다운로드하지 않아도 됩니다. 캐싱은 이전에 다운로드한 콘텐츠를 재사용하여 CI/CD 파이프라인 속도를 높입니다. 더 많은 예시는 GitLab CI/CD 템플릿 을 참조하세요. 캐시 전략 # 이 예시들은 작업 및 브랜치 간에 캐시를 공유하는 다양한 접근 방법을 보여줍니다. 동일 브랜치의 작업 간 캐시 공유 # 각 브랜치의 작업이 동일한 캐시를 사용하도록 하려면 key: $CI_COMMIT_REF_SLUG 로 캐시를 정의합니다: cache: key: $CI_COMMIT_REF_SLUG 이 구성은 캐시를 실수로 덮어쓰는 것을 방지합니다. 그러나 머지 리퀘스트의 첫 번째 파이프라인은 느립니다. 브랜치에 커밋이 다음에 푸시되면 캐시가 재사용되고 작업이 더 빠르게 실행됩니다. 작업별 및 브랜치별 캐싱을 활성화하려면: cache: key: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG" 스테이지별 및 브랜치별 캐싱을 활