Skip to main content

GitLab Runner

Docker-based GitLab Runner configuration for RavenmaskOS pipelines.


Overview

A dedicated GitLab Runner runs on odin for CI/CD workloads.

PropertyValue
Runner Nameodin-runner
ExecutorDocker
Config~/ravenhelm/data/gitlab-runner/config.toml
Containergitlab-runner

Registration

# Register the runner with GitLab
ssh ravenhelm@100.115.101.81 "docker exec -it gitlab-runner gitlab-runner register"

Follow prompts:

  • GitLab URL: https://gitlab.ravenhelm.dev
  • Registration token: from GitLab UI
  • Executor: docker
  • Default image: alpine:latest

Operations

# Check status
ssh ravenhelm@100.115.101.81 "docker logs gitlab-runner --tail 200"

# Restart runner
ssh ravenhelm@100.115.101.81 "docker restart gitlab-runner"