#!/bin/bash REGISTRATION_TOKEN="..." # Deprecated but eh GITLAB_URL="https://gitlab.com" container=$(docker run -d --restart always \ -v /srv/gitlab/runners/etc:/etc/gitlab-runner \ -v /var/run/docker.sock:/var/run/docker.sock \ gitlab/gitlab-runner:latest) echo "Created container $container" docker exec "$container" gitlab-runner register \ --non-interactive \ --url "$GITLAB_URL" \ --registration-token "$REGISTRATION_TOKEN" \ --executor "docker" \ --docker-image "alpine:latest" \ --description "docker-runner" \ --tag-list "self-hosted" echo "Registered runner!"