InfoGrab Docs

GitLab CI/CD에서 캐싱

캐시는 작업이 다운로드하고 저장하는 하나 이상의 파일입니다. 동일한 캐시를 사용하는 후속 작업은 파일을 다시 다운로드할 필요가 없으므로 더 빠르게 실행됩니다. .gitlab-ci.yml 파일에서 캐시를 정의하는 방법에 대해서는 cache 참조 를 참조하십시오. 고급 캐시 키 전략을 위해 다음을 사용할 수 있습니다: cache:key:files : 특정 파일의 내용에 연결된 키 생성. cache:key:files_commits : 특정 파일의 최신 커밋에 연결된 키 생성. 더 많은 사용 사례와 예시는 CI/CD 캐싱 예시 를 참조하십시오. 캐시와 아티팩트의 차이점 # 캐시는 인터넷에서 다운로드한 패키지와 같은 종속성에 사용합니다. 캐시는 GitLab Runner가 설치된 곳에 저장되고 분산 캐시가 활성화된 경우 S3에 업로드됩니다. 아티팩트는 스테이지 간 중간 빌드 결과를 전달하는 데 사용합니다. 아티팩트는 작업에 의해 생성되고 GitLab에 저장되며 다운로드할 수 있습니다. 아티팩트