diff --git a/tools/ci/executable-list.txt b/tools/ci/executable-list.txt index 718336a1d..cd83d9aa2 100644 --- a/tools/ci/executable-list.txt +++ b/tools/ci/executable-list.txt @@ -53,6 +53,7 @@ tools/ci/test_configure_ci_environment.sh tools/cmake/convert_to_cmake.py tools/cmake/run_cmake_lint.sh tools/docker/entrypoint.sh +tools/docker/hooks/build tools/elf_to_ld.sh tools/esp_app_trace/logtrace_proc.py tools/esp_app_trace/sysviewtrace_proc.py diff --git a/tools/docker/hooks/build b/tools/docker/hooks/build new file mode 100755 index 000000000..f98295115 --- /dev/null +++ b/tools/docker/hooks/build @@ -0,0 +1,14 @@ +#!/bin/bash + +# This file gets executed to build the image on the Docker Hub. +# See https://docs.docker.com/docker-hub/builds/advanced/#build-hook-examples for details. + +set -euo pipefail + +echo "Building for branch ${SOURCE_BRANCH}, commit ${SOURCE_COMMIT}" + +docker build \ + --build-arg IDF_CLONE_BRANCH_OR_TAG=${SOURCE_BRANCH} \ + --build-arg IDF_CHECKOUT_REF=${SOURCE_COMMIT} \ + -f $DOCKERFILE_PATH \ + -t $IMAGE_NAME .