File tree 1 file changed +5
-1
lines changed
1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -29,12 +29,15 @@ REUSE_CONTAINER=
29
29
NOVENV=
30
30
PY_VER=3
31
31
API_VER=4
32
+ GITLAB_IMAGE=" gitlab/gitlab-ce"
33
+ GITLAB_TAG=" latest"
32
34
while getopts :knp:a: opt " $@ " ; do
33
35
case $opt in
34
36
k) REUSE_CONTAINER=1;;
35
37
n) NOVENV=1;;
36
38
p) PY_VER=$OPTARG ;;
37
39
a) API_VER=$OPTARG ;;
40
+ t) GITLAB_TAG=$OPTARG ;;
38
41
:) fatal " Option -${OPTARG} requires a value" ;;
39
42
' ?' ) fatal " Unknown option: -${OPTARG} " ;;
40
43
* ) fatal " Internal error: opt=${opt} " ;;
@@ -81,6 +84,7 @@ cleanup() {
81
84
}
82
85
83
86
if [ -z " $REUSE_CONTAINER " ] || ! docker top gitlab-test > /dev/null 2>&1 ; then
87
+ try docker pull " $GITLAB_IMAGE :$GITLAB_TAG "
84
88
GITLAB_OMNIBUS_CONFIG=" external_url 'http://gitlab.test'
85
89
gitlab_rails['initial_root_password'] = '5iveL!fe'
86
90
gitlab_rails['initial_shared_runners_registration_token'] = 'sTPNtWLEuSrHzoHP8oCU'
@@ -103,7 +107,7 @@ letsencrypt['enable'] = false
103
107
"
104
108
try docker run --name gitlab-test --detach --publish 8080:80 \
105
109
--publish 2222:22 --env " GITLAB_OMNIBUS_CONFIG=$GITLAB_OMNIBUS_CONFIG " \
106
- gitlab/gitlab-ce:latest > /dev/null
110
+ " $GITLAB_IMAGE : $GITLAB_TAG " > /dev/null
107
111
fi
108
112
109
113
LOGIN=' root'
You can’t perform that action at this time.
0 commit comments