diff --git a/ci.sh b/ci.sh index 57ed34b..7238af0 100755 --- a/ci.sh +++ b/ci.sh @@ -167,6 +167,7 @@ else GIT_HOST="${BASH_REMATCH[2]}" GIT_USER="${BASH_REMATCH[3]}" GIT_REPO="${BASH_REMATCH[4]}" + shift else lib_print "!Input does not seem to be a valid Git URL [$1]" exit 1 @@ -196,7 +197,7 @@ else # Clone the repo and execute the CI script git clone --quiet "$GIT_URL" "$TEMP_DIR/$GIT_HOST/$GIT_USER/$GIT_REPO" cd "$TEMP_DIR/$GIT_HOST/$GIT_USER/$GIT_REPO" - nohup "$SCRIPTS_DIR/$GIT_HOST/$GIT_USER/$GIT_REPO.sh" > "$TEMP_DIR/$GIT_HOST/$GIT_USER/$GIT_REPO.log" 2>&1 & + nohup "$SCRIPTS_DIR/$GIT_HOST/$GIT_USER/$GIT_REPO.sh" "$@" > "$TEMP_DIR/$GIT_HOST/$GIT_USER/$GIT_REPO.log" 2>&1 & echo $! > "$TEMP_DIR/$GIT_HOST/$GIT_USER/$GIT_REPO.pid" # Inform user of a successful job execution