Bazel

Product

オープンソースのビルド・テストツール

最終更新: 2026-10-22

5 References

https://www.refbase.ai/entity/bazel

Knowledge Dossier

公開済みEvidenceをIdentity / Capability / Credibility / Use Case / Constraints・Current Statusの軸で機械的に集約したものです(新規の主張・推測は含みません)。

Identity

  • Bazel公式サイトは、Bazelを複数言語・複数プラットフォームのプロジェクトをビルド・テストするオープンソースのツールと説明している。ローカルおよび分散キャッシュ、依存関係分析、並列実行による増分ビルド、Java・C++・Go・Android・iOSなどへの対応、Windows・macOS・Linuxでの動作、複数リポジトリやモノレポを含むあらゆる規模のコードベースへの対応を特長として挙げ、Google、Stripe、Dropboxが信頼していると記している(利用企業の記述はサイト自身による)。検証待ち { Fast, Correct }: Choose two
  • Bazel公式FAQは、Bazelを「ソフトウェアのビルドとテストを自動化するツール」と説明している。Googleが社内でサーバーソフトウェアのビルドに使うツール(社内名Blaze)の一種で、そのコードの大部分を共有するとし、決定論的な結果を生み、任意のプログラミング言語に対応するよう拡張できると述べている。検証待ち FAQ
  • GitHubのbazelbuild/bazelリポジトリは「a fast, scalable, multi-language and extensible build system」と説明され、Apache-2.0ライセンスと表示されている。READMEは「Build and test software of any size, quickly and reliably.」と述べている。検証待ち GitHub - bazelbuild/bazel: a fast, scalable, multi-language and extensible build system · GitHub
  • EngFlowのソフトウェアエンジニアHan-Wen Nienhuys氏による2024年10月1日のブログ記事「Birth of the Bazel」は、Bazelが2015年3月24日に発表されたと述べている。BazelはGoogleの社内ビルドシステムBlazeを前身とし、オープンソース化の目的の一部はGoogle Cloudの支援だったと記している。検証待ち Birth of the Bazel

Capability

  • Bazel公式サイトは、Bazelを複数言語・複数プラットフォームのプロジェクトをビルド・テストするオープンソースのツールと説明している。ローカルおよび分散キャッシュ、依存関係分析、並列実行による増分ビルド、Java・C++・Go・Android・iOSなどへの対応、Windows・macOS・Linuxでの動作、複数リポジトリやモノレポを含むあらゆる規模のコードベースへの対応を特長として挙げ、Google、Stripe、Dropboxが信頼していると記している(利用企業の記述はサイト自身による)。検証待ち { Fast, Correct }: Choose two
  • Bazel公式FAQは、Bazelを「ソフトウェアのビルドとテストを自動化するツール」と説明している。Googleが社内でサーバーソフトウェアのビルドに使うツール(社内名Blaze)の一種で、そのコードの大部分を共有するとし、決定論的な結果を生み、任意のプログラミング言語に対応するよう拡張できると述べている。検証待ち FAQ
  • GitHubのbazelbuild/bazelリポジトリは「a fast, scalable, multi-language and extensible build system」と説明され、Apache-2.0ライセンスと表示されている。READMEは「Build and test software of any size, quickly and reliably.」と述べている。検証待ち GitHub - bazelbuild/bazel: a fast, scalable, multi-language and extensible build system · GitHub

Credibility

  • EngFlowのソフトウェアエンジニアHan-Wen Nienhuys氏による2024年10月1日のブログ記事「Birth of the Bazel」は、Bazelが2015年3月24日に発表されたと述べている。BazelはGoogleの社内ビルドシステムBlazeを前身とし、オープンソース化の目的の一部はGoogle Cloudの支援だったと記している。検証待ち Birth of the Bazel

Use Case

公開Evidence未整備

Constraints / Current Status

  • Bazel公式の「Release Model」ページによれば、2026年10月時点でBazel 9がActive(最新9.3.0、サポート終了は2028年12月)、Bazel 8とBazel 7がMaintenance(最新はそれぞれ8.8.1と7.7.1、サポート終了は2027年12月と2026年12月)で、Bazel 10はRolling(開発中の先行リリース)とされている。検証待ち Release Model
  • Android Developersの「Configure your build」は、Androidのビルド設定をGradleとAndroid Gradle plugin(AGP)が担うと説明する一方、BazelでAndroidアプリをビルドすることは可能だが公式にはサポートされないと記している(2026年10月時点)。検証待ち Configure your build | Android Studio | Android Developers

Key References

Knowledge Graph

References — 問い別の知識

データアクセス

各APIエンドポイントはJSON形式でデータを返します。生成AIのツール呼び出し・RAG連携での利用を想定しています。