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