Bazel 문서를 탐색하여 모든 수준의 사용자를 위한 튜토리얼을 찾아보세요.

Bazel을 사용한 빌드

Bazel의 기본 요소를 사용하여 강력한 빌드 시스템을 만듭니다.
상황별 도움 방법 등 Bazel의 일반적인 명령어를 알아봅니다.
`BUILD` 파일로 빌드 제품 및 종속 항목을 정의합니다.
자동화된 도구를 사용하여 `빌드` 파일을 이해, 수정, 생성하도록 지원합니다.
다양한 Bazel 명령어를 구성하는 옵션을 알아보세요.
Bazel's query, query, cquery 언어를 사용하여 코드의 종속 항목을 추적합니다.
Bazel의 권장사항에 따라 빌드의 상태와 효율성을 높이세요.

Bazel 확장

규칙 및 매크로로 BUILD 언어를 확장하여 Bazel의 용량을 늘립니다.
매크로 및 규칙 사용에 대한 기본사항을 알아봅니다.
권장, 네이티브, 네이티브 이외 Bazel 규칙을 조사합니다.
Bazel에 사용되는 언어인 Starlark를 사용하는 방법을 알아봅니다.
규칙을 사용하여 Blaze에서 수행할 일련의 작업을 구현합니다.
빌드의 맞춤 규칙을 작성하는 방법을 알아봅니다.
빌드에서 간단한 작업을 완료하는 도구를 만듭니다.
Bazel에서 Starlark 코드를 테스트합니다.
Bazel 커뮤니티와 규칙을 공유합니다.

분산 빌드

분산 빌드를 사용하여 빌드의 성능을 높이는 동시에 불필요한 다운로드를 방지합니다.
여러 머신에 빌드 및 테스트 작업을 배포합니다.
개발자팀 또는 지속적 통합 시스템과 빌드 출력을 공유합니다.
장기 실행 프로세스에 여러 요청을 전송하여 실행 효율성을 높입니다.
타사 프로그램이 BEP를 사용한 Bazel 호출에 대한 유용한 정보를 얻도록 허용합니다.