[무료 온라인 셀프 실습 워크숍 ] GitLab 으로 CI/CD 시스템 구축 워크숍
📌 GITLAB으로 CI/CD 시스템 구축 워크숍 이란?
이번 워크숍에서는 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) 요구사항 가이드 문서를 참고하세요.
📢 커리큘럼
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 파이프라인 확인
📕 준비 사항
- 실습용 개인 데스크탑 or 노트북 지참 (맥/윈도우즈 관계 없음)
- 온라인 가능한 인터넷 연결 상태
- GitLab 준비 (GitLab.com에 무료 가입 후 서비스 이용)
🙋♂️ 문의 사항
- 이메일 /전화 : support@infograb.net / 031-712-0929
- 페이스북 메신저 : https://m.me/107080131336533
* 주최 : 인포그랩 https://insight.infograb.net
* 워크숍페이지 : https://workshop.infograb.io/setup-gitlab/
