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 사이트를 올바르게 생성하려면 추가 구성이 필요할 수 있습니다.

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 추가 () 드롭다운 디렉터리에서 새 파일을 선택합니다.
  3. 템플릿 유형 선택 드롭다운 디렉터리에서 .gitlab-ci.yml을 선택합니다.
  4. 템플릿 적용 드롭다운 디렉터리에서 Pages 섹션에서 사용할 SSG의 이름을 선택합니다.
  5. 커밋 메시지 상자에 커밋 메시지를 입력합니다.
  6. 변경 사항 커밋을 선택합니다.

모든 것이 올바르게 구성되어 있다면, 해당 사이트는 대략 30분이 소요될 수 있습니다.

파이프라인을 보려면 빌드 > 파이프라인으로 이동합니다.

파이프라인이 완료되면, 배포 > Pages로 이동하여 Pages 웹사이트로의 링크를 찾을 수 있습니다.

당신의 리포지터리에 푸시된 모든 변경에 대해, GitLab CI/CD는 Pages 사이트로 즉시 배포되는 새 파이프라인을 실행합니다.

사이트를 위해 생성된 HTML 및 기타 에셋을 보려면 작업 아티팩트 다운로드를 참조하세요.