From f5f661ac4c51335b2089386bfa5e7e966f81adc9 Mon Sep 17 00:00:00 2001 From: Paul Brinkmeier Date: Fri, 17 Dec 2021 00:41:08 +0100 Subject: [PATCH] Add GitLab runner --- ansible/misc.yaml | 4 ++++ docker/runner/docker-compose.yaml | 13 +++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 docker/runner/docker-compose.yaml diff --git a/ansible/misc.yaml b/ansible/misc.yaml index 6a403d5..d47be83 100644 --- a/ansible/misc.yaml +++ b/ansible/misc.yaml @@ -49,6 +49,8 @@ state: present - name: gitlab_config state: present + - name: gitlab_runner_config + state: present - name: Set up docker stuff become: yes docker_compose: @@ -59,3 +61,5 @@ loop: - name: web state: present + - name: runner + state: present \ No newline at end of file diff --git a/docker/runner/docker-compose.yaml b/docker/runner/docker-compose.yaml new file mode 100644 index 0000000..49f6695 --- /dev/null +++ b/docker/runner/docker-compose.yaml @@ -0,0 +1,13 @@ +version: "3" + +services: + # Webserver for static files and reverse proxy + gitlab_runner: + image: gitlab/gitlab-runner:alpine + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - gitlab_runner_config:/etc/gitlab-runner + restart: always +volumes: + gitlab_runner_config: + external: yes \ No newline at end of file