summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorNejc Habjan <hab.nejc@gmail.com>2020-03-21 19:01:23 -0400
committerNejc Habjan <hab.nejc@gmail.com>2020-03-21 19:12:46 -0400
commit98d3f770c4cc7e15493380e1a2201c63f0a332a2 (patch)
treee245f55c6d7b0928b2dc91d200c14a08fe1f739a /tools
parent6e80723e5fa00e8b870ec25d1cb2484d4b5816ca (diff)
downloadgitlab-98d3f770c4cc7e15493380e1a2201c63f0a332a2.tar.gz
chore: improve and document testing against different images
Diffstat (limited to 'tools')
-rwxr-xr-xtools/build_test_env.sh7
1 files changed, 4 insertions, 3 deletions
diff --git a/tools/build_test_env.sh b/tools/build_test_env.sh
index 3885c3f..91c2896 100755
--- a/tools/build_test_env.sh
+++ b/tools/build_test_env.sh
@@ -28,14 +28,15 @@ try() { "$@" || fatal "'$@' failed"; }
REUSE_CONTAINER=
NOVENV=
API_VER=4
-GITLAB_IMAGE="gitlab/gitlab-ce"
-GITLAB_TAG="latest"
+GITLAB_IMAGE="${GITLAB_IMAGE:-gitlab/gitlab-ce}"
+GITLAB_TAG="${GITLAB_TAG:-latest}"
VENV_CMD="python3 -m venv"
-while getopts :knp:a: opt "$@"; do
+while getopts :knp:a:i:t: opt "$@"; do
case $opt in
k) REUSE_CONTAINER=1;;
n) NOVENV=1;;
a) API_VER=$OPTARG;;
+ i) GITLAB_IMAGE=$OPTARG;;
t) GITLAB_TAG=$OPTARG;;
:) fatal "Option -${OPTARG} requires a value";;
'?') fatal "Unknown option: -${OPTARG}";;