Post

데브코스 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.