スタートアップ企業から大企業まで、さまざまな規模の Bazel オープンソース プロジェクトを選択して、多言語、マルチプラットフォーム プロジェクトを構築、テストできます。
必要なものだけを再構築します。Bazel の高度なローカル キャッシュと分散キャッシュ、最適化された依存関係分析、並列実行により、高速の増分ビルドを使用できます。
Java、C 、Go、Android、iOS、その他多くの言語とプラットフォームを使用して、ビルドとテストを行えます。Bazel は、Windows、macOS、Linux で動作します。
組織、コードベース、継続的インテグレーション システムをスケーリングします。Bazel は、複数のリポジトリや大規模なモノリポなど、あらゆるサイズのコードベースを処理します。
Bazel の拡張機能言語を使用して、新しい言語とプラットフォームのサポートを追加します。拡大を続ける Bazel コミュニティによって記述された言語ルールを共有し、再利用します。
Bazel の概要、Bazel がプロジェクトに適している理由、Bazel をすぐに使用を開始する方法について説明します。
基礎からエキスパートまでさまざまなトピックを網羅したドキュメントやチュートリアルで、Bazel の使用方法を学びます。
以下のリソースを使用して、Bazel の使用に必要なコマンド、クエリ、用語を効率的に検索します。
あらゆるサイズのソフトウェアを迅速かつ確実にビルドしてテストできます。Google、Stripe、Dropbox などの業界リーダーは、高負荷でミッション クリティカルなインフラストラクチャ、サービス、アプリケーションの構築に Bazel を信頼しています。
Bazel は進化し続けています。リリースノートで、最新リリースの変更点やビルドへの影響をご確認ください。
最新のドキュメント、コミュニティ イベント、プログラムをご覧ください。
Google の新しい公開ロードマップで、今後のパイプラインへの影響をご確認ください。
コミュニティの最新情報が毎月追加されるライブ配信をご覧ください。
この新しいガイド付きシナリオで、Bazel クエリ言語を使ってみます。
Bazel を使用してソフトウェアをビルドすると、高負荷でミッション クリティカルなインフラストラクチャ、サービス、アプリケーションを構築するために、Google で長年にわたって改良、テストされてきたコードと同じものが実行されます。