From 68ad6ad63ae8251fd06915d0415d480e2331e19e 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 d3d559c7e..85596f382 100644 --- a/tools/ci/executable-list.txt +++ b/tools/ci/executable-list.txt @@ -51,6 +51,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 .