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しましょう。