CI/CD 템플릿을 활용하여 GitLab Pages 웹사이트 생성하기
Tier: Free, Premium, Ultimate
Offering: GitLab.com, Self-managed, GitLab Dedicated
GitLab은 가장 인기 있는 정적 사이트 생성기 (SSG)를 위한 .gitlab-ci.yml
템플릿을 제공합니다.
이러한 템플릿 중 하나를 사용하여 자체 .gitlab-ci.yml
파일을 만들고
CI/CD 파이프라인을 실행하여 Pages 웹사이트를 생성할 수 있습니다.
기존 프로젝트에 Pages 사이트를 추가하려는 경우 .gitlab-ci.yml
템플릿을 사용하세요.
당신의 GitLab 리포지터리에는 SSG에 특화된 파일이나 일반적인 HTML 파일이 포함되어야 합니다. 이러한 단계를 완료한 후에도 Pages 사이트를 올바르게 생성하려면 추가 구성이 필요할 수 있습니다.
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 추가 () 드롭다운 디렉터리에서 새 파일을 선택합니다.
-
템플릿 유형 선택 드롭다운 디렉터리에서
.gitlab-ci.yml
을 선택합니다. - 템플릿 적용 드롭다운 디렉터리에서 Pages 섹션에서 사용할 SSG의 이름을 선택합니다.
- 커밋 메시지 상자에 커밋 메시지를 입력합니다.
- 변경 사항 커밋을 선택합니다.
모든 것이 올바르게 구성되어 있다면, 해당 사이트는 대략 30분이 소요될 수 있습니다.
파이프라인을 보려면 빌드 > 파이프라인으로 이동합니다.
파이프라인이 완료되면, 배포 > Pages로 이동하여 Pages 웹사이트로의 링크를 찾을 수 있습니다.
당신의 리포지터리에 푸시된 모든 변경에 대해, GitLab CI/CD는 Pages 사이트로 즉시 배포되는 새 파이프라인을 실행합니다.
사이트를 위해 생성된 HTML 및 기타 에셋을 보려면 작업 아티팩트 다운로드를 참조하세요.