はじめに
インストール パッケージ、チュートリアル、コンセプト ガイドで Bazel について学ぶことができます。
Bazel をインストールする
サポートされているプラットフォームの Bazel パッケージと手順を検索してダウンロードします。
概要
Bazelisk(推奨)
MacOS
Windows
Ubuntu
openSUSE
Docker コンテナ
ソースからコンパイル
コマンドライン補完
IDE との統合
ビルドのコンセプト
ソースコード レイアウト、BUILD ファイル構文、ルールと依存関係のタイプなど、基本的なコンセプトについて学習します。
ワークスペース、パッケージ、ターゲット
Bazel の基本的な構成要素。
ラベル
ワークスペース、パッケージ、ターゲットを指定して接続する方法。
BUILD ファイル
ビルドの内容と方法を Bazel に指示する構成ファイル。
依存関係
2 つのターゲット間の有向エッジ。
可視性
ターゲットが他のターゲットからの依存が可能かどうかを定義します。
密閉型
決定論的で正しい結果を得るために、外部からの影響を受けずにビルドします。