개발지식
컴파일(Compile), 빌드(Build), 배포(Deploy)
하맨디
2023. 2. 27. 10:35
컴파일 - 빌드 - 배포 과정
개발자가 로컬 PC에서 개발하고 테스트하고 확인하여 서버에 올리는 과정
- 컴파일 (Compile)
개발자가 작성한 소스 코드(~.java)를 컴퓨터가 이해할 수 있는 바이너리 코드(~.class)로 번역
컴파일러: 컴파일 해주는 프로그램
- 빌드 (Build)
개발자가 작성한 소스 코드가 컴파일 된 후, 컴퓨터가 실행할 수 있는 상태로 변경
java 파일 ~> (컴파일 중) ~> class 파일 ~> 소프트웨어 산출물
- 배포 (Deploy)
서버에 올려서 반영
실행 할 수 있는 상태의 파일을 사용자가 접근할 수 있는 환경에 배치