From 06747d6543eac79a99e0a75a69ce07847884816c Mon Sep 17 00:00:00 2001 From: Chakru <161002324+chakru-r@users.noreply.github.com> Date: Tue, 2 Sep 2025 22:49:14 +0530 Subject: [PATCH] feat(build): make :docker:build default to buildAllImages (#14634) --- docker/build.gradle | 3 +++ docs/developers.md | 14 ++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/docker/build.gradle b/docker/build.gradle index 79fc4fb944..11f6b1543a 100644 --- a/docker/build.gradle +++ b/docker/build.gradle @@ -429,3 +429,6 @@ quickstart_configs.each { taskName, config -> } } } + +// :docker:build builds all docker images. +build.dependsOn buildImagesallImages \ No newline at end of file diff --git a/docs/developers.md b/docs/developers.md index c00a1560f6..a7e6e0d450 100644 --- a/docs/developers.md +++ b/docs/developers.md @@ -188,6 +188,20 @@ Expected Output: acryl-datahub, version unavailable (installed in develop mode) ``` +### Building All Docker images + +Running `./gradlew quickstart` or one of its variants builds images required for that variant and also starts datahub. +If you want to build all images without starting datahub, run + +```commandline +./gradlew :docker:build +``` + +You can optionally pass the following additional args when executing `:docker:build` task + +- `-Ptag=customTag` to use the custom tag when generating the image tag. +- `-PdockerRegistry=customRegistry` to use the custom registry when generating the full image tag. + ## IDE Support The recommended IDE for DataHub development is [IntelliJ IDEA](https://www.jetbrains.com/idea/).