본문 바로가기

바젤

Bazel

빠르고 확장 가능한 빌드 시스템

한줄평

여러 언어가 얽힌 대규모 모노레포에서 빌드 속도와 재현성을 잡기에 강력합니다. 반면 설정이 복잡하고 학습 곡선이 가팔라 작은 프로젝트에는 과합니다.

이런 분께 여러 언어의 대규모 코드베이스를 빌드하는 팀께

좋은 점

  • 증분·캐시·병렬로 대규모 빌드가 빠름
  • 다언어·재현 가능한 빌드 지원

아쉬운 점

  • 설정이 복잡하고 학습 곡선이 가파름

바젤 소개

구글이 만든 빌드·테스트 시스템으로, 여러 언어와 대규모 코드베이스를 다루도록 설계됐습니다. 입력이 같으면 결과가 같다는 재현성과 강력한 캐시·병렬 실행으로, 큰 프로젝트에서도 바뀐 부분만 다시 빌드해 시간을 줄입니다. 명령줄로 실행하며 규칙 언어(Starlark)로 빌드를 기술합니다.

제작사

영삼넷 · 공식 홈페이지

바젤 (Bazel) 무료 다운로드 | 자료실 | 영삼넷