SW공학
home
SW프로젝트관리
home

컨테이너 기반의 Jenkins CI/CD 파이프라인

주제
Infra운영
강사명
정환열
교육목표
- CI/CD를 위한 툴인 Jenkins의 개념과 사용법에 대해 학습 - 파이프라인(Pipeline)을 사용해 소스코드 Repository에 대한 지속적인 통합과 지속적인 전달 환경을 구축하기 위한 방법을 습득 - CI/CD Pipeline 스크립트를 구조화하고, 분산 빌드에 대한 개념을 학습
커리큘럼
1일차. 가. DevOps 및 CI/CD 개요 이해하기 나. Jenkins 개요 및 설치하기 다. CI/CD 프로젝트 생성하고 자동화하기 - 형상관리 자동화 - 빌드 자동화 - 유닛테스트 자동화 - 정적코드 분석 자동화 2일차. 가. CI/CD 파이프라인 자동화하기 - 도커이미지 빌드 자동화 - 도커이미지 PUSH 자동화 - 운영서버 배포 자동화 - 성능테스트 자동화 - 빌드 사후 액션 자동화 - 빌드 트리거 3일차. 가. CI/CD 파이프라인 자동화하기 - Jenkins 파일을 이용한 Pipeline as Code 실습 - 분산 빌드 환경 구축 나. 쿠버네티스 배포 자동화하기 - ArgoCD 설치 및 GitOps - Jenkins + ArgoCD 연동한 빌드/배포 자동화 구현
교육시간
3일 24시간
훈련대상
- CI/CD 빌드,배포 자동화에 관심있는 DevOps 엔지니어
1 more property