GitLab Pages 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 및 기타 에셋을 확인하려면, 작업 아티팩트를 다운로드하세요.