Skip to content

Instantly share code, notes, and snippets.

@WadeSeidule
Last active January 12, 2023 02:57
Show Gist options
  • Save WadeSeidule/82fd285e71fd342de6ad34542e80a264 to your computer and use it in GitHub Desktop.
Save WadeSeidule/82fd285e71fd342de6ad34542e80a264 to your computer and use it in GitHub Desktop.
Register and Run Gitlab Runner
# /bin/bash
# FF_NETWORK_PER_BUILD = true needs to be in srv/gitlab-runner/config/config.toml under [runners.feature_flags]
docker create network --driver bridge gitlab-runner-network
# REGISTER
docker run \
--rm \
--network gitlab-runner-network \
-v /srv/gitlab-runner/config:/etc/gitlab-runner \
-v /var/run/docker.sock:/var/run/docker.sock \
gitlab/gitlab-runner register \
--non-interactive \
--executor "docker" \
--docker-image alpine:latest \
--url "https://git.ceretype.com" \
--registration-token "siqcy6b1ZWAki1uXtGjS" \
--description "docker-runner" \
--maintenance-note "Free-form maintainer notes about this runner" \
--tag-list "docker,aws" \
--run-untagged="true" \
--locked="false" \
--access-level="not_protected"
# RUN DETACHED
docker run \
-d \
--rm \
--network gitlab-runner-network \
-v /srv/gitlab-runner/config:/etc/gitlab-runner \
-v /var/run/docker.sock:/var/run/docker.sock \
gitlab/gitlab-runner run
# RUN NOT DETACHED
docker run \
--rm \
--name gitlab-runner-run \
--network gitlab-runner-network \
-v /srv/gitlab-runner/config:/etc/gitlab-runner \
-v /var/run/docker.sock:/var/run/docker.sock \
gitlab/gitlab-runner run
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment