diff --git a/tools/ci/executable-list.txt b/tools/ci/executable-list.txt index 20544bfd94..a89c6c0bcb 100644 --- a/tools/ci/executable-list.txt +++ b/tools/ci/executable-list.txt @@ -34,6 +34,7 @@ tools/ci/test_configure_ci_environment.sh tools/cmake/convert_to_cmake.py tools/cmake/run_cmake_lint.sh tools/esp_app_trace/apptrace_proc.py +tools/elf_to_ld.sh tools/esp_app_trace/logtrace_proc.py tools/format.sh tools/gen_esp_err_to_name.py @@ -77,4 +78,5 @@ tools/check_kconfigs.py tools/test_check_kconfigs.py install.sh tools/docker/entrypoint.sh +tools/docker/hooks/build tools/idf_tools.py diff --git a/tools/docker/hooks/build b/tools/docker/hooks/build new file mode 100755 index 0000000000..f98295115d --- /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 .