[TIL] 20241007 Docker

ekkkyo_j·2024년 10월 7일

[내배캠 Java 6기] TIL

목록 보기
28/38

1. Docker

docker는 프로세스를 격리만 할뿐 os를 띄우지 않는다. 기존의 시스템 자원을 공유한다. 가상머신의 효과는 낼수 있으나, 가상머신은 아니다.

📌 CI/CD

Continuous Integration
Continous Deployment(Delivery)
: 지속적인 통합과 지속적인 제공을 의미한다.

  • 지속적인 통합
    : 코드의 지속적인 통합, 자동화된 빌드와 자동회된 테스트를 제공
  • 지속적인 배포
    : 배포의 자동화, 배포 시간 단축 & 코드의 결과물 지속적으로 제공

코드 작성 -> 빌드 -> 테스트 -> 배포

코드 작성: 소스코드 작성 & 저장소에 업로드
빌드: 저장소에서 최신 코드 가져와 소스 코드 컴파일, 라이브러리 추가, 필요한 파일 생성
테스트: 빌드된 결과물을 테스트, 버그 발견 & 수정
배포: 테스트를 통과한 결과물 서버에 업로드 or 사용자에게 제공

profile
게으르지만 성실히 공부하기^_^

0개의 댓글