From 8d527243d9f59b58ac5a53025a56a47b2bc52c5b Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov Date: Mon, 4 Nov 2019 11:22:53 +0100 Subject: [PATCH] tools/docker: use correct branch and commit of IDF when building --- tools/ci/executable-list.txt | 1 + tools/docker/hooks/build | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100755 tools/docker/hooks/build 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 .