Skip to content
Latchkey

build.gradleとは?

build.gradleの解説。何をするもので、CI/CDでどう重要かを含みます。

build.gradle(またはbuild.gradle.kts)はGradleプロジェクトのビルドスクリプトです。

何であるか

plugin、依存関係、task、ビルドロジックをGroovyまたはKotlin DSLで宣言します。Gradleはこれを実行してコンパイル、テスト、パッケージ化を行います。

CI/CDで重要な理由

CIはwrapper経由で./gradlew buildを実行するため、Gradleのバージョンが固定されます。Gradleのcacheをcacheし、build cacheを使うと、CIの時間を大幅に短縮できます。

重要なポイント

  • build.gradleはGradleのビルドスクリプトです。
  • wrapperを使ってバージョンを固定しましょう。
  • より速いCIのためにGradleをcacheしましょう。

関連ガイド