CI/CD 템플릿을 활용하여 GitLab Pages 웹사이트 만들기

Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-managed, GitLab Dedicated

GitLab은 가장 인기 있는 정적 사이트 생성기(Static Site Generators, SSGs)에 대한 .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 및 기타 자산을 보려면, 작업 자산 다운로드하기를 참조하세요.