「Bazel」の版間の差分
ナビゲーションに移動
検索に移動
Administrator (トーク | 投稿記録) |
Administrator (トーク | 投稿記録) |
||
(同じ利用者による、間の1版が非表示) | |||
1行目: | 1行目: | ||
− | '''Bazel''' | + | '''Bazel'''(べぜる)とは、[[Google]]が[[オープンソース]]のもとで開発しているソフトウェアのビルドとテストの自動化ツールです。ちなみにGoogleによるとGoogle社内で使っている非公開版は「Blaze」という名称らしいです。 |
大雑把にいえば、[[Make]]、[[Ant]]、[[Maven]]などと同系統のソフトウェアです。Bazelのルールセットは[[Python]]の方言であるStarlark言語(旧称Skylark)で記述します。 | 大雑把にいえば、[[Make]]、[[Ant]]、[[Maven]]などと同系統のソフトウェアです。Bazelのルールセットは[[Python]]の方言であるStarlark言語(旧称Skylark)で記述します。 | ||
8行目: | 8行目: | ||
== Macにインストールする == | == Macにインストールする == | ||
− | + | Googleによると「[[Mac]]の場合は[[homebrew]]からぶちこめ」だそうです。 | |
$ brew install bazelisk | $ brew install bazelisk | ||
== 外部リンク == | == 外部リンク == | ||
* https://bazel.build/install?hl=ja | * https://bazel.build/install?hl=ja |
2023年5月17日 (水) 05:06時点における最新版
Bazel(べぜる)とは、Googleがオープンソースのもとで開発しているソフトウェアのビルドとテストの自動化ツールです。ちなみにGoogleによるとGoogle社内で使っている非公開版は「Blaze」という名称らしいです。
大雑把にいえば、Make、Ant、Mavenなどと同系統のソフトウェアです。BazelのルールセットはPythonの方言であるStarlark言語(旧称Skylark)で記述します。
主にAndroidやTensorFlowなどのGoogle絡みのオープンソースプロジェクトで使われています。
Bazelは類似品と比べ「クロスコンパイルがイケてる」という特徴があるらしいです。
Macにインストールする[編集 | ソースを編集]
Googleによると「Macの場合はhomebrewからぶちこめ」だそうです。
$ brew install bazelisk