aminasyan | 6b77739 | 2019-11-08 11:59:37 +0400 | [diff] [blame] | 1 | #!/bin/bash |
| 2 | |
| 3 | #Clone Horizon for running tests |
| 4 | |
| 5 | set -ex |
| 6 | |
| 7 | GERRIT_SCHEME=${GERRIT_SCHEME:-$(git remote -v | sed -n -e 's|^origin[[:space:]]\+\([[:alpha:]]\+\)://\([a-z0-9\-]\+\)@\([a-z.:0-9]\+\)/.*(fetch)$|\1|p')} |
| 8 | GERRIT_NAME=${GERRIT_NAME:-$(git remote -v | sed -n -e 's|^origin[[:space:]]\+\([[:alpha:]]\+\)://\([a-z0-9\-]\+\)@\([a-z.:0-9]\+\)/.*(fetch)$|\2|p')} |
| 9 | GERRIT_HOST_PORT=${GERRIT_HOST_PORT:-$(git remote -v | sed -n -e 's|^origin[[:space:]]\+\([[:alpha:]]\+\)://\([a-z0-9\-]\+\)@\([a-z.:0-9]\+\)/.*(fetch)$|\3|p')} |
| 10 | HORIZON_LIB_REPO="${GERRIT_SCHEME}://${GERRIT_NAME}@${GERRIT_HOST_PORT}/packaging/sources/horizon" |
| 11 | GERRIT_BRANCH=${GERRIT_BRANCH:-master} |
| 12 | |
| 13 | git clone ${HORIZON_LIB_REPO} |
| 14 | cd horizon/ ; git checkout ${GERRIT_BRANCH} |
| 15 | |