1. 컴파일 (Compile)
- 사용자(인간)가 작성한 코드를 컴퓨터(기계)가 이해 할 수 있도록 번역
- 컴파일러: 번역하는 프로그램
2. 빌드 (Build)
- 컴파일 된 파일을 컴퓨터가 실행할 수 있는 상태로 변환
- 실제로 실행 가능한 상태
3. 배포 (Deploy)
- 빌드된 파일을 사용자가 접근할 수 있는 환경으로 배치
- 실제 서버에 반영
3-1. CI (Continuous Integration)
- 빌드 및 테스트 자동화 과정
- 지속적 통합
- 다수의 개발자가 협업한 프로젝트에서 [ 병합 - 빌드 - 테스트 ] 과정에 소요되는 시간을 줄이기 위한 자동화 과정
다음과 같은 순서를 통해 실행된다.
1). 자동으로 기존 코드와 병합
2). 병합된 코드의 오류 체크 및 빌드와 검증
3). 문제 없을 경우 배포
3-2. CD (Continuous Delivery, Depolyment)
- 지속적 제공, 배포
- 지속적 통합(CI)을 통해 신뢰할 수 있는 코드를 배포(Release)
'프로그래밍 기초 > 기초문법' 카테고리의 다른 글
map, reduce (0) | 2023.08.09 |
---|---|
따옴표, 백틱(backtick, `) (0) | 2023.08.08 |
배열, 객체, 유사 배열 객체, Array.from, map (0) | 2023.08.04 |
정규 표현식 (RegEx - regular expression) (0) | 2023.05.11 |
Async, Await (0) | 2023.04.13 |