Building(빌드)
개발자가 작성한 소스 코드를 컴파일하고, 필요한 라이브러리와 리소스를 함께 결합해, 실제로 실행할 수 있는 프로그램이나 패키지 형태로 만들어내는 과정을 뜻합니다.
한눈에 보는 정의
Building(빌드)은 개발자가 작성한 소스 코드를 컴파일하고 필요한 라이브러리와 결합해, 실제로 실행 가능한 프로그램으로 만들어내는 과정을 뜻합니다.
자세히 알아보기
- 예문: "코드를 수정한 뒤 Building 과정에서 문법 오류가 발견되어, 실제 배포 전에 미리 문제를 잡아낼 수 있었다."
- 사람이 이해하는 소스 코드를 컴퓨터가 실행할 수 있는 형태로 바꾸는 컴파일뿐 아니라, 외부 라이브러리 연결, 리소스 파일 포함 같은 여러 단계를 거쳐야 완전한 실행 파일이나 패키지가 만들어집니다.
- CI/CD(지속적 통합·배포) (CI/CD) 파이프라인에서는 코드가 저장소에 올라올 때마다 자동으로 Building이 실행되어, 코드에 문제가 있는지 빠르게 확인할 수 있게 합니다.
- Building에 성공한 결과물은 이후 Regression Test(회귀 테스트) (회귀 테스트) 같은 검증을 거쳐 실제 서비스 환경에 반영하는 Deployment(배포 · 쿠버네티스 배포 관리 객체) (배포) 단계로 이어집니다.