GITLAB으로 CI/CD 시스템 구축 | DevSecOps 구축 컨설팅, 교육, 기술지원 서비스 제공

GITLAB으로 CI/CD 시스템 구축

이번 워크숍에서는 2대의 Ubuntu 20.04 LTS(Focal Fossa) 서버에 Docker Engine과 Docker Compose를 설치하고, 이를 이용하여 각각의 서버에 Omnibus GitLab과 GitLab Runner를 설치하고 구성하는 것을 실습합니다.

₩ 10,000 → 무료

시작하기

이번 워크숍에서는 2대의 Ubuntu 20.04 LTS(Focal Fossa) 서버에 Docker Engine과 Docker Compose를 설치하고, 이를 이용하여 각각의 서버에 Omnibus GitLab과 GitLab Runner를 설치하고 구성하는 것을 실습합니다.

또한 Runner를 등록하고 간단한 GitLab CI 파이프라인을 구성하여 실행하는 실습도 진행합니다.

GitLab으로 CI/CD를 안정적으로 운영하려면 권장하는 하드웨어(CPU, 메모리, 스토리지 등) 요구사항을 충족해야 합니다.

권장하는 최소 CPU/메모리 하드웨어 지침입니다.

  • GitLab : 4 Core, 4GB
  • Runner : 1 vCPU, 3.75GB RAM

좀 더 자세한 내용은 인포그랩 인사이트의 운영체제 및 하드웨어 요구사항과 구성요소(Components) 요구사항 가이드 문서를 참고하세요.

photo | 인포그랩 GitLab | 인포그랩 GitLab
photo | 인포그랩 GitLab | 인포그랩 GitLab
photo | 인포그랩 GitLab | 인포그랩 GitLab

워크숍 구성

난이도
입문
개발 언어
-
총 챕터수
16
수행 시간
약 1시간

커리큘럼

  • Lesson 1

    Docker Engine 설치 및 구성


    • Repository 구성
    • Docker Engine 설치
    • Docker Root 디렉토리 변경 (선택사항)
    • sudo 없이 docker 명령어 사용하기
  • Lesson 2

    Docker Compose 설치

  • Lesson 3

    GitLab 설치 및 구성


    • 설치 디렉토리 생성
    • docker-compose.yml 파일 준비
    • GitLab 시작
    • GitLab 설치 확인

  • Lesson 4

    GitLab Runner 설치 및 구성


    • GitLab Runner 설치
    • GitLab Runner 시작
    • GitLab Runner 등록
    • GitLab Runner 구성

  • Lesson 5

    GitLab CI 파이프라인 실행


    • GitLab 프로젝트 생성
    • .gitlab-ci.yml 파일 생성
    • CI 파이프라인 확인

TRAINING
교육문의 후 맞춤형 커리큘럼을 선택해보세요
* 필수