InfoGrab Docs

CI/CD 캐싱 예시

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