Enable consumption of GIT_TAG_OVERRIDE env var in release build script. (#18579)
authorYifei Feng <1192265+yifeif@users.noreply.github.com>
Tue, 17 Apr 2018 17:53:07 +0000 (10:53 -0700)
committerGitHub <noreply@github.com>
Tue, 17 Apr 2018 17:53:07 +0000 (10:53 -0700)
Enable consumption of GIT_TAG_OVERRIDE env var in release build script.

tensorflow/contrib/cmake/tf_core_framework.cmake
tensorflow/tools/ci_build/builds/pip.sh

index f7cb186..b47c32f 100644 (file)
@@ -276,7 +276,7 @@ add_custom_command(OUTPUT __force_rebuild COMMAND ${CMAKE_COMMAND} -E echo)
 add_custom_command(OUTPUT
     ${VERSION_INFO_CC}
     COMMAND ${PYTHON_EXECUTABLE} ${tensorflow_source_dir}/tensorflow/tools/git/gen_git_source.py
-    ARGS --raw_generate ${VERSION_INFO_CC} --source_dir ${tensorflow_source_dir}
+    ARGS --raw_generate ${VERSION_INFO_CC} --source_dir ${tensorflow_source_dir} --git_tag_override=${GIT_TAG_OVERRIDE}
     DEPENDS __force_rebuild)
 set(tf_version_srcs ${tensorflow_source_dir}/tensorflow/core/util/version_info.cc)
 
index 82042b9..5fa75e1 100755 (executable)
@@ -123,6 +123,10 @@ done
 
 BAZEL_FLAGS=$(str_strip "${BAZEL_FLAGS}")
 
+if [[ -z "$GIT_TAG_OVERRIDE" ]]; then
+  BAZEL_FLAGS+=" --action_env=GIT_TAG_OVERRIDE"
+fi
+
 echo "Using Bazel flags: ${BAZEL_FLAGS}"
 
 PIP_BUILD_TARGET="//tensorflow/tools/pip_package:build_pip_package"