- 형상관리의 개념을 이해하고 Git을 사용할 수 있다.
- CI(지속적 통합)과 CD(지속적 배포)의 개념을 이해하고, Jenkins를 이용하여 Code Pipeline을 구축 할 수 있다.
- 컨테이너의 개념을 이해하고 Docker 환경을 구축 할 수 있다.
- Jenkins를 활용하여 도커 컨테이너에 애플리케이션을 배포 할 수 있다.
교육시간
3일 24시간
커리큘럼
가. Jenkins 개요
나. Jenkins Pipeline
다. 형상관리 - GIT & GITHUB
라. 단위 테스트 자동화
마. 정적 코드 분석 자동화
바. 도커컨테이너 개요
사. 도커 이미지 빌드/배포 자동화
아. ssh를 이용한 운영 배포
자. jmeter를 이용한 성능 테스트 자동화
차. 빌드 사후 액션 자동화
카. Build Trigger
타. Jenkinsfile
파. Jenkins Distrubuted Builds