10주차: DevOps 기초 및 자동화 도구 활용
강의 개요
DevOps는 개발과 운영을 결합한 방법론으로, CI/CD 파이프라인을 통해 소프트웨어 개발 및 배포 프로세스를 자동화합니다. 이번 주차에서는 Jenkins와 GitHub Actions를 활용한 파이프라인 구축 방법을 학습합니다.
주요 개념
- DevOps의 기본 개념과 원칙
- CI/CD (Continuous Integration / Continuous Deployment)
- Jenkins 설치 및 설정
- GitHub Actions 설정
실습 단계
- Jenkins 설치: Jenkins를 설치하고, 기본적인 빌드 및 테스트 작업을 자동화합니다.
- GitHub Actions 설정: GitHub Actions를 설정하여, 코드 푸시 시 자동으로 빌드 및 배포가 이루어지도록 구성합니다.