데브코스 TIL - Day
24년 3월 7일 강의를 들은 내용과 추가로 학습한 내용을 기록한 글입니다.
1. 학습할 내용들
📘CI Pipeline 구성 (지속적 통합 파이프라인)
깃허브 레포지토리에 코드 커밋이 발생할 때마다 빌드, 단위 테스트, 정적 분석 등을 실행하도록 설정하는 단계입니다.
📘자동 인수 테스트
docker와 jenkins를 결합하여 인수 테스트 환경을 만들고 테스트를 수행하는 단계입니다.
코드 통합이 성공하면 docker hub에 이미지 레지스트리를 업로드하고, docker host에서 인수테스트를 진행
📘쿠버네티스 클러스터링 (kubernetes clustering)
docker host 대신에 쿠버네티스 클러스터가 연결된 형태
쿠버네티스는 컴퓨팅이 가능한 노드(물질적 컴퓨터 또는 가상 컴퓨터)에서 컨테이너를 실행하는데 도움을 주는 도구입니다.
📘구성 관리 (configuration management)
다중 환경을 생성, 미러링하여 테스트 환경과 프로덕션 환경(배포환경)을 미러링하는 단계입니다.
staging cluster
에서는 실제로 코드가 잘 작동하는지 테스트를 하는데 사용, production cluster
에서는 배포를 실행
This post is licensed under CC BY 4.0 by the author.