3
3
4
4
GITLAB_CLONE_URL=https://gitlab.com/gitlab-org/gitlab-foss.git
5
5
GITLAB_SHELL_URL=https://gitlab.com/gitlab-org/gitlab-shell/-/archive/v${GITLAB_SHELL_VERSION} /gitlab-shell-v${GITLAB_SHELL_VERSION} .tar.bz2
6
- GITLAB_WORKHORSE_URL=https://gitlab.com/gitlab-org/gitlab-workhorse.git
7
6
GITLAB_PAGES_URL=https://gitlab.com/gitlab-org/gitlab-pages.git
8
7
GITLAB_GITALY_URL=https://gitlab.com/gitlab-org/gitaly.git
9
8
10
- GITLAB_WORKHORSE_BUILD_DIR=/tmp/gitlab- workhorse
9
+ GITLAB_WORKHORSE_BUILD_DIR=${GITLAB_INSTALL_DIR} / workhorse
11
10
GITLAB_PAGES_BUILD_DIR=/tmp/gitlab-pages
12
11
GITLAB_GITALY_BUILD_DIR=/tmp/gitaly
13
12
@@ -74,7 +73,6 @@ exec_as_git git -C ${GITLAB_INSTALL_DIR} apply --ignore-whitespace < ${GITLAB_BU
74
73
fi
75
74
76
75
GITLAB_SHELL_VERSION=${GITLAB_SHELL_VERSION:- $(cat ${GITLAB_INSTALL_DIR} / GITLAB_SHELL_VERSION)}
77
- GITLAB_WORKHORSE_VERSION=${GITLAB_WORKHOUSE_VERSION:- $(cat ${GITLAB_INSTALL_DIR} / GITLAB_WORKHORSE_VERSION)}
78
76
GITLAB_PAGES_VERSION=${GITLAB_PAGES_VERSION:- $(cat ${GITLAB_INSTALL_DIR} / GITLAB_PAGES_VERSION)}
79
77
80
78
# download golang
@@ -100,11 +98,9 @@ exec_as_git "PATH=$PATH" make verify setup
100
98
# remove unused repositories directory created by gitlab-shell install
101
99
rm -rf ${GITLAB_HOME} /repositories
102
100
103
- # download gitlab-workhorse
104
- echo " Cloning gitlab-workhorse v.${GITLAB_WORKHORSE_VERSION} ..."
105
- git clone -q -b v${GITLAB_WORKHORSE_VERSION} --depth 1 ${GITLAB_WORKHORSE_URL} ${GITLAB_WORKHORSE_BUILD_DIR}
101
+ # build gitlab-workhorse
102
+ echo " Build gitlab-workhorse"
106
103
make -C ${GITLAB_WORKHORSE_BUILD_DIR} install
107
-
108
104
# clean up
109
105
rm -rf ${GITLAB_WORKHORSE_BUILD_DIR}
110
106
@@ -445,3 +441,4 @@ rm -rf /var/lib/apt/lists/*
445
441
# clean up caches
446
442
rm -rf ${GITLAB_HOME} /.cache ${GITLAB_HOME} /.bundle ${GITLAB_HOME} /go
447
443
rm -rf /root/.cache /root/.bundle ${GITLAB_HOME} /gitlab/node_modules
444
+ rm -r /tmp/*
0 commit comments