튜토리얼: 애플리케이션 구축하기

CI/CD 파이프라인에 대해 배우기

CI/CD 파이프라인을 사용하여 코드를 자동으로 빌드, 테스트 및 배포합니다.

주제 설명 초보자에게 적합
첫 번째 GitLab CI/CD 파이프라인 생성 및 실행 .gitlab-ci.yml 파일을 만들고 파이프라인을 시작합니다.
복잡한 파이프라인 만들기 점점 복잡해지는 파이프라인을 구축하여 가장 일반적으로 사용되는 GitLab CI/CD 키워드를 배웁니다.  
시작하기: CI/CD에 대해 배우기 (9m 02s) .gitlab-ci.yml 파일과 사용 방법에 대해 알아보세요.
GitLab CI 기본 사항 GitLab CI/CD에 대해 배우고 이 자율 학습 코스에서 파이프라인을 구축합니다.
CI 심층 분석 (22m 51s) 파이프라인 및 지속적 통합 개념을 더 자세히 살펴보세요.  
클라우드에서 CI/CD 설정하기 다양한 클라우드 기반 환경에서 CI/CD를 설정하는 방법에 대해 알아보세요.  
Google Artifact Registry에 푸시하는 GitLab 파이프라인 만들기 GitLab을 Google Cloud에 연결하고 Artifact Registry에 이미지를 푸시하는 파이프라인을 만드는 방법을 배우세요.  
CI/CD 예제 및 템플릿 찾기 이러한 예제 및 템플릿을 사용하여 사용 사례에 맞게 CI/CD를 설정하세요.  
CI/CD 규칙 이해하기 (8m 56s) CI/CD 규칙을 사용하는 방법에 대해 더 알아보세요.  
Auto DevOps를 사용하여 애플리케이션 배포하기 Google Kubernetes Engine(GKE)에 애플리케이션을 배포합니다.  
OpenShift에서 GitLab Runner Operator를 사용하여 rootless 컨테이너에서 Buildah 사용하기 rootless 컨테이너에서 Buildah로 Docker 이미지를 빌드하기 위해 OpenShift에서 GitLab Runner Operator를 설정하는 방법을 배우세요.  
CI/CD 단계 설정하기 단계 구성 요소를 설정하고 작업에서 단계를 사용하도록 CI/CD 파이프라인을 구성하는 방법을 배웁니다.  

GitLab Runner 구성

파이프라인에서 작업을 실행할 러너를 설정합니다.

주제 설명 초보자에게 적합
자신의 프로젝트 러너 만들기, 등록 및 실행하기 프로젝트를 위한 작업을 실행하는 프로젝트 러너를 만들고 등록하는 기본 사항을 배우세요.
GitLab Runner를 Google Kubernetes Engine에서 사용하도록 구성하기 작업을 실행하기 위해 GKE에서 GitLab Runner를 구성하는 방법을 배우세요.  
러너 생성 및 등록 자동화하기 인증된 사용자로서 러너 생성을 자동화하여 러너 집합을 최적화하는 방법을 배우세요.  
Google Cloud 통합 설정하기 Google Cloud와 GitLab을 통합하고 Google Cloud에서 작업을 실행하도록 GitLab Runner를 설정하는 방법을 배우세요.  

정적 웹사이트 게시

GitLab Pages를 사용하여 프로젝트에서 직접 정적 웹사이트를 게시합니다.

주제 설명 초보자를 위한 추천
CI/CD 템플릿에서 Pages 웹사이트 만들기 인기 있는 정적 사이트 생성기(SSG)를 위한 CI/CD 템플릿을 사용하여 프로젝트를 위한 Pages 웹사이트를 빠르게 생성합니다.
처음부터 Pages 웹사이트 만들기 빈 프로젝트에서 Pages 웹사이트의 모든 구성 요소를 생성합니다.  
GitLab을 사용하여 Hugo 사이트 구축, 테스트 및 배포하기 CI/CD 템플릿과 GitLab Pages를 사용하여 Hugo 사이트를 생성합니다.