SO and UI start_build changed to support checking out a commit-id, branch or tag 76/476/1
authorgarciadeblas <gerardo.garciadeblas@telefonica.com>
Mon, 3 Oct 2016 22:51:14 +0000 (00:51 +0200)
committergarciadeblas <gerardo.garciadeblas@telefonica.com>
Mon, 3 Oct 2016 22:51:14 +0000 (00:51 +0200)
Change-Id: Id28634bc44898cbfe4e548c3767ce74aff6bba5c
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
jenkins/SO/start_build
jenkins/UI/start_build

index ac07fc7..8094a39 100755 (executable)
@@ -39,9 +39,14 @@ else
 fi
 
 if [ $# -gt 0 ]; then
-    INFO "Code to compile: gerrit refspec '$1', commit-id: '$2'"
-    git fetch origin $1 || FATAL "git fetch origin '$1' didn't work"
-    git checkout -f $2 || FATAL "git checkout -f '$2' didn't work"
+    if [ "$1" = "checkout" ]; then
+        INFO "Code to compile: '$2'"
+        git checkout $2
+    else
+        INFO "Code to compile: gerrit refspec '$1', commit-id: '$2'"
+        git fetch origin $1 || FATAL "git fetch origin '$1' didn't work"
+        git checkout -f $2 || FATAL "git checkout -f '$2' didn't work"
+    fi
 else
     INFO "Code to compile: master"
     git checkout master
index b05a7e2..af495e9 100755 (executable)
@@ -39,9 +39,14 @@ else
 fi
 
 if [ $# -gt 0 ]; then
-    INFO "Code to compile: gerrit refspec '$1', commit-id: '$2'"
-    git fetch origin $1 || FATAL "git fetch origin '$1' didn't work"
-    git checkout -f $2 || FATAL "git checkout -f '$2' didn't work"
+    if [ "$1" = "checkout" ]; then
+        INFO "Code to compile: '$2'"
+        git checkout $2
+    else
+        INFO "Code to compile: gerrit refspec '$1', commit-id: '$2'"
+        git fetch origin $1 || FATAL "git fetch origin '$1' didn't work"
+        git checkout -f $2 || FATAL "git checkout -f '$2' didn't work"
+    fi
 else
     INFO "Code to compile: master"
     git checkout master