본문 바로가기

BackEnd/Spring

컴파일,빌드,배포 과정

반응형


1. 영문으로된 글을 한글로 번역하는 것은 컴파일이다.


2. 번역한 글을 책으로 엮는 것은 빌드이다.


3. 완성된 책을 고객들이 읽을 수 있도록 서점에 진열하는 것은 배포이다.


4. 1~2번 과정을 하나로 묶어 '빌드 한다'고 하기도 한다.


------------------------------------------------------------------------------------


1. 컴파일: 사용자가 작성한 코드를 컴퓨터가 이해할 수 있는 언어로 번역하는 일 


2. 빌드: 컴파일된 코드를 실제 실행할 수 있는 상태로 만드는 일

혹은 컴파일을 포함해 war, jar 등의 실행 가능한 파일을 뽑아내기까지의 과정을 빌드한다고도 함.

소스코드 파일을 실행가능한 소프트웨어 산출물로 만드는 일련의 과정을 말한다. 


3. 배포: 빌드가 완성된 실행 가능한 파일을 사용자가 접근할 수 있는 환경에 배치시키는 일


------------------------------------------------------------------------------------


코드를 짜고나서R(컴파일 + 실행) 정상적으로 실행되면 이것을 


war 파일로 뽑아서(빌드) 웹서버에 올리거나(배포)


만약 누군가 이 파일을 사용하기위해 특정 디렉토리에 위치시켜달라고 요청을 했고, 당신이 그 위치에 


파일을 가져다 놓으면, 프로그램을 배포한 셈이 되는것이다


실행가능한 파일을 최종 사용자가 가용한 위치에 옮겨둔다는 개념

반응형