CI/CD 템플릿에서 GitLab Pages 웹사이트 만들기
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 사이트가 올바르게 생성되려면 추가 구성이 필요할 수 있습니다.
- 상단 바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 추가 (+) 드롭다운 목록에서 새 파일을 선택합니다.
- 파일 이름 텍스트 상자에
.gitlab-ci.yml을 입력합니다. 드롭다운 목록이 텍스트 상자 오른쪽에 나타납니다. - 템플릿 적용 드롭다운 목록에서 Pages 섹션의 SSG 이름을 선택합니다. 일반 HTML의 경우 HTML을 선택합니다.
- 커밋 메시지 상자에 커밋 메시지를 입력합니다.
- 변경사항 커밋을 선택합니다.
모든 것이 올바르게 구성된 경우 사이트를 배포하는 데 약 30분이 걸릴 수 있습니다.
파이프라인을 보려면 빌드 > 파이프라인으로 이동합니다.
파이프라인이 완료되면 배포 > Pages로 이동하여 Pages 웹사이트 링크를 찾습니다.
저장소에 푸시되는 모든 변경 사항에 대해 GitLab CI/CD가 새 파이프라인을 실행하여 즉시 Pages 사이트에 변경 사항을 게시합니다.
사이트에 생성된 HTML 및 기타 자산을 보려면 job 아티팩트를 다운로드합니다.
