blob: 79906de0553e0c1c951f66e2c451121db6654a84 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
#!/bin/sh
set -x
STARTDATE=$(date '+%Y-%m-%dT%H:%M:%S')
docker stop gitlab-master gitlab-runner
docker container rm gitlab-runner
docker container start gitlab-master
set +x
echo -n 'Waiting for instance '
while (`true`); do
if docker logs gitlab-master --since ${STARTDATE} --tail 100 2>&1 | grep -oE 'listening on addr=127\.0\.0\.1:8080' >/dev/null; then
echo -n ' READY'
break
fi
sleep 1
echo -n '.'
done
echo
set -x
docker run -t -i \
-v /var/run/docker.sock:/var/run/docker.sock \
--name gitlab-runner gitlab/gitlab-runner register \
\
--executor "docker" \
--docker-image debian:stable \
--url "http://172.17.0.2/" \
--registration-token "eU9pNHed42Tam1MAQFP4" \
--description "docker-builder" \
--tag-list "builder,debian" \
--run-untagged \
--locked="false"
docker container start gitlab-runner
sleep 1
docker container exec -t -i gitlab-runner /entrypoint verify
docker container exec -t -i gitlab-runner /entrypoint start
|