2025/07/01 2

[🐋 Docker + CI/CD] 2. Github actions를 활용한 CI/CD 파이프라인

🐋 목차Github ActionsGithub Actions CIGithub Actions CD 🩵 학습 목표Github Actions를 이해합니다.간단한 CI/CD 파이프라인을 구성합니다.1. Github Actions GitHub Actions GitHub에서 제공하는 CI/CD 자동화 도구코드 변경(pull request, push 등)에 반응하여 자동으로 테스트, 빌드, 배포 등의 작업을 수행할 수 있다.GitHub 저장소 내부에서 실행되며, 외부 서비스 연동 없이 GitHub 환경에서 직접 워크플로우를 구성할 수 있는 점이 특징이다. 주요 구성 요소Workflow자동화하고 싶은 전체 작업 정의.github/workflows/main.yml 등의 형식으로 저장Job워크플로우 안에서 병렬 혹은 ..

Backend/강의 2025.07.01

[🐋 Docker + CI/CD] 1. CICD와 Docker 이해

🐋 목차CI/CD란 무엇인가?왜 Docker인가Docker 설치 - Window11Docker 설치 후 Docker TestDocker ImageDocker Container🩵 학습 목표CI/CD 사용 이유를 이해합니다.Docker 사용 이유를 이해합니다.윈도우11 이나 MacOS에서 도커 실행 환경을 구성합니다.간단한 Container 서비스 구현 실습을 통해 앱을 실행합니다.1. CI/CD란 무엇인가? CI/CD Continuous Integration(지속적 통합)과 Continuous Delivery 또는 Continuous Deployment(지속적 제공 또는 지속적 배포)의 약자소프트웨어 개발에서 개발 → 테스트 → 배포의 과정을 자동화하여 더 빠르고 안정적으로 서비스를 제공하기 위한 De..

Backend/강의 2025.07.01