Commit 1bc591bc authored by Vitaly Lipatov's avatar Vitaly Lipatov

gitask: add run --commit support

parent 179ddd8c
...@@ -18,7 +18,7 @@ if [ "$1" = "-h" ] || [ "$1" = "--help" ]; then ...@@ -18,7 +18,7 @@ if [ "$1" = "-h" ] || [ "$1" = "--help" ]; then
echo echo
echo "Examples:" echo "Examples:"
echo " new [p8] - create new task [on p8]" echo " new [p8] - create new task [on p8]"
echo " run [NNNN] [--test-only] [--force] - run task NNNN (test only / force run)" echo " run [NNNN] [--test|--test-only] [--commit] - run task NNNN (no test-only with --commit)"
echo " add del package - add package remove command" echo " add del package - add package remove command"
echo " share NNNN [enable] - share task NNNN" echo " share NNNN [enable] - share task NNNN"
echo " find PACKAGE - do find-package of PACKAGE" echo " find PACKAGE - do find-package of PACKAGE"
...@@ -96,15 +96,17 @@ fi ...@@ -96,15 +96,17 @@ fi
if [ "$1" = "run" ] ; then if [ "$1" = "run" ] ; then
shift shift
FORCERUN='' COMMIT=''
PARAMTEST='' PARAMTEST=''
TASK='' TASK=''
while [ -n "$1" ] ; do while [ -n "$1" ] ; do
if echo "$1" | grep -qv "^--" ; then if echo "$1" | grep -qv "^--" ; then
TASK="$1" TASK="$1"
elif [ "$1" = "--commit" ] ; then
COMMIT=1
elif [ "$1" = "--force" ] ; then elif [ "$1" = "--force" ] ; then
FORCERUN=1 COMMIT=1
elif [ "$1" = "--test" ] || [ "$1" = "--test-only" ] ; then elif [ "$1" = "--test" ] || [ "$1" = "--test-only" ] ; then
PARAMTEST='--test-only' PARAMTEST='--test-only'
else else
...@@ -118,7 +120,7 @@ if [ "$1" = "run" ] ; then ...@@ -118,7 +120,7 @@ if [ "$1" = "run" ] ; then
# keep test status # keep test status
get_test_status "$TASK" && PARAMTEST='--test-only' get_test_status "$TASK" && PARAMTEST='--test-only'
# force reset test status # force reset test status
[ -n "$FORCERUN" ] && PARAMTEST='' [ -n "$COMMIT" ] && PARAMTEST='--commit'
docmd ssh $GEARHOST task run $PARAMTEST "$TASK" docmd ssh $GEARHOST task run $PARAMTEST "$TASK"
exit exit
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment