InfoGrab Docs

CI/CD 템플릿에서 GitLab Pages 웹사이트 만들기

요약

GitLab은 가장 인기 있는 정적 사이트 생성기(SSG)에 대한 .gitlab-ci.yml 템플릿을 제공합니다. Pages 사이트를 추가하려는 기존 프로젝트가 있을 때 .gitlab-ci.yml 템플릿을 사용합니다.

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 이름을 선택합니다. 일반 HTML의 경우 HTML을 선택합니다.
  5. 커밋 메시지 상자에 커밋 메시지를 입력합니다.
  6. 변경사항 커밋을 선택합니다.

모든 것이 올바르게 구성된 경우 사이트를 배포하는 데 약 30분이 걸릴 수 있습니다.

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

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

저장소에 푸시되는 모든 변경 사항에 대해 GitLab CI/CD가 새 파이프라인을 실행하여 즉시 Pages 사이트에 변경 사항을 게시합니다.

사이트에 생성된 HTML 및 기타 자산을 보려면 job 아티팩트를 다운로드합니다.

CI/CD 템플릿에서 GitLab Pages 웹사이트 만들기

Tier: Free, Premium, Ultimate
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
원문 보기
요약

GitLab은 가장 인기 있는 정적 사이트 생성기(SSG)에 대한 .gitlab-ci.yml 템플릿을 제공합니다. Pages 사이트를 추가하려는 기존 프로젝트가 있을 때 .gitlab-ci.yml 템플릿을 사용합니다.

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 이름을 선택합니다. 일반 HTML의 경우 HTML을 선택합니다.
  5. 커밋 메시지 상자에 커밋 메시지를 입력합니다.
  6. 변경사항 커밋을 선택합니다.

모든 것이 올바르게 구성된 경우 사이트를 배포하는 데 약 30분이 걸릴 수 있습니다.

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

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

저장소에 푸시되는 모든 변경 사항에 대해 GitLab CI/CD가 새 파이프라인을 실행하여 즉시 Pages 사이트에 변경 사항을 게시합니다.

사이트에 생성된 HTML 및 기타 자산을 보려면 job 아티팩트를 다운로드합니다.