Skip to content

Commit d5b3f2e

Browse files
authored
Create gitlab-runner.md
1 parent e49faac commit d5b3f2e

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

gitlab/gitlab-runner.md

+44
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# Install gitlab-runner docker composer
2+
```
3+
version: "3.5"
4+
5+
services:
6+
dind:
7+
image: docker:28.0.1-dind
8+
restart: always
9+
privileged: true
10+
environment:
11+
DOCKER_TLS_CERTDIR: ""
12+
command:
13+
- --storage-driver=overlay2
14+
15+
runner:
16+
restart: always
17+
image: registry.gitlab.com/gitlab-org/gitlab-runner:alpine
18+
depends_on:
19+
- dind
20+
environment:
21+
- DOCKER_HOST=tcp://dind:2375
22+
volumes:
23+
- ./config:/etc/gitlab-runner:z
24+
25+
register-runner:
26+
restart: 'no'
27+
image: registry.gitlab.com/gitlab-org/gitlab-runner:alpine
28+
depends_on:
29+
- dind
30+
environment:
31+
- CI_SERVER_URL=${CI_SERVER_URL}
32+
- REGISTRATION_TOKEN=${REGISTRATION_TOKEN}
33+
command:
34+
- register
35+
- --non-interactive
36+
- --locked=false
37+
- --name=${RUNNER_NAME}
38+
- --tag-list=${TAG}
39+
- --executor=docker
40+
- --docker-image=docker:28.0.1-dind
41+
- --docker-volumes=/var/run/docker.sock:/var/run/docker.sock
42+
volumes:
43+
- ./config:/etc/gitlab-runner:z
44+
```

0 commit comments

Comments
 (0)