名称 | コマンド | 構成ファイル | 備考 | URL |
GNU Make | make | Makefile, makefile | 「./configure」でMakefile生成してからmakeを実施 | https://www.gnu.org/software/make/ |
CMake | cmake | CMakeLists.txt | コンパイラに依存しないビルド自動化のためのフリーソフトウェア | https://cmake.org/ |
Apache Ant | ant | build.xml | Java版make | https://ant.apache.org/ |
Apache Maven | mvn | pom.xml | Java用プロジェクト管理ツール | https://maven.apache.org/ |
Gradle | gradlew | pom.xml | Java等の複数言語ビルドツール | https://gradle.org/ |
Simple Build Tool(SBT) | sbt | build.sbt | Scala言語をベースにしたビルドツール | https://www.scala-sbt.org/ |
Bazel | bazel build | xxxx.bzl | Googleが開発したOSSのビルドツール | https://bazel.build/ |
Grunt | grunt | Gruntfile | JavaScript向け | https://gruntjs.com/ |
Gulp | gulp | gulpfile.js | Node.js向け | https://gulpjs.com/ |
docker build | docker build | Dockerfile | Dockerイメージの生成 | https://docs.docker.jp/engine/reference/commandline/build.html |
Kubernetes(K8s) | kubectl | xxxx.yml, xxxx.yaml, xxxx.json | コンテナオーケストレーションシステム | https://kubernetes.io/ja/ |
名称 | コマンド | ファイル | メモ | URL |