· 학습 목표:
Jenkins와 CI/CD의 핵심 개념을 이해하고, Jenkins의 주요 기능과 이점을 파악하여 효율적인 개발 및 배포 프로세스를 구축하는 방안을 학습합니다.
· 주요 내용:
1. Jenkins와 CI/CD 개념 이해
2. Jenkins 주요 기능 및 이점 파악
[Chapter2. Jenkins 설치 및 구성]
· 학습 목표:
Jenkins의 설치 및 구성 방법을 이해하며, 사용자와 권한을 관리하는 방법에 대해 배웁니다.
· 주요 내용:
1. Jenkins 설치 및 초기 설정 방법
2. 사용자 권한 설정 및 관리 방법
[Chapter3. Jenkins Job]
· 학습 목표:
Freestyle Job과 Pipeline Job의 차이점을 이해하고, 각 Job을 구성하는 방법에 대해 배웁니다.
· 주요 내용:
1. Freestyle Job과 Pipeline Job 비교
2. Job 구성 요소 및 설정 방법
[Chapter4. Jenkins Plugin]
· 학습 목표:
Jenkins의 다양한 플러그인을 소개하고, Jenkins 내에서 효율적인 작업을 수행하기 위해 플러그인을 설치하고 활용하는 방법을 배웁니다.
· 주요 내용:
1. Jenkins의 주요 플러그인 소개 및 사용법
2. 플러그인 설치 및 관리 방법
[Chapter5. Jenkins Pipeline]
· 학습 목표:
Jenkins를 활용하여 CI/CD 파이프라인을 구축하고, 이미지 빌드부터 배포, 테스트까지 전체 과정을 자동화하는 방법에 대해 배웁니다.
· 주요 내용:
1. 파이프라인 작성 및 관리 방법
2. 코드 통합과 이미지 빌드 자동화
3. 배포 자동화 및 테스트 자동화
4. 배포 환경 설정 및 자동화 전략

