build.sh: save git URL and revision used for the build. 73/13573/1
authorJosep Puigdemont <josep.puigdemont@enea.com>
Thu, 21 Apr 2016 11:40:25 +0000 (13:40 +0200)
committerAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Mon, 2 May 2016 14:35:23 +0000 (14:35 +0000)
Change-Id: I7c812ec697b1d75aafe39f6ad542647c45cc70b6
Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com>
(cherry picked from commit 82c8ce04572c6b1e46909827ecb35ed2ca9e8285)

ci/build.sh

index 98078b0..99de559 100755 (executable)
@@ -10,6 +10,12 @@ error_exit() {
     exit 1
 }
 
+write_gitinfo() {
+    git_url=$(git config --get remote.origin.url)
+    git_rev=$(git rev-parse HEAD)
+    echo "$git_url: $git_rev"
+}
+
 if [ $# -eq 0 ]; then
     OUTPUT_DIR=$(pwd)
 else
@@ -23,11 +29,13 @@ echo "Building armband, output dir: $OUTPUT_DIR"
 cd ..
 
 SCRIPT_DIR=$(readlink -f $(dirname ${BASH_SOURCE[0]}))
-BUILD_BASE="${SCRIPT_DIR}/upstream/fuel/build/"
+BUILD_BASE="${SCRIPT_DIR}/upstream/fuel/build"
 RESULT_DIR="${BUILD_BASE}/release"
 
 make release || error_exit "Make release failed"
 
+write_gitinfo >> ${BUILD_BASE}/gitinfo.txt
+
 echo "Copying results to $OUTPUT_DIR"
 sort ${BUILD_BASE}/gitinfo*.txt > ${OUTPUT_DIR}/gitinfo.txt
 cp ${RESULT_DIR}/*.iso ${OUTPUT_DIR}/