CI/CD Pipeline 구축 및 관리
교육명 | CI/CD Pipeline 구축 및 관리 |
교육개요 | CI/CD 파이프라인의 기본부터 심화까지 체계적으로 학습하게 되며, 소프트웨어 개발 및 배포 과정을 자동화하여 효율성과 생산성을 높일 수 있는 능력을 습득하게 됩니다. |
목표 | - CI/CD 파이프라인의 기본 개념 이해
- Git을 사용한 버전 관리 및 Branch 전략 적용
- GitLab과 Jenkins를 활용한 CI/CD 파이프라인 구축
- Docker와 Kubernetes를 이용한 애플리케이션 배포 자동화 |
기간 | 4일 |
교육대상 | - CI/CD 파이프라인 구축에 관심이 있는 엔지니어
- 소프트웨어 배포 자동화를 원하는 DevOps 엔지니어
- Git, Docker, Kubernetes 기술을 학습하고자 하는 사용자 |
1일 | · Git repository 기초
· Registry repository 활용
· Git으로 관리하는 remote host 설정
· Branch 전략 소개 및 적용
· GitLab 구성 및 기본 사용법 |
2일 | · Jenkins 설치 및 설정
· Jenkins pipeline 기본 구성
· Multibranch pipeline 설정
· Blueocean 플러그인을 사용한 파이프라인 시각화
· 빌드넘버 관리 및 활용 |
3일 | · Docker 기초 및 Dockerfile 작성
· Jenkins에서 Docker plugin 활용
· Docker를 이용한 빌드 및 테스트 자동화 |
4일 | · Kubernetes 기초 및 아키텍처
· Jenkins에서 Kubernetes 배포 자동화
· CI/CD 파이프라인을 통한 애플리케이션 배포 실습 |