GitLab Runner
Docker-based GitLab Runner configuration for RavenmaskOS pipelines.
Overview
A dedicated GitLab Runner runs on odin for CI/CD workloads.
| Property | Value |
|---|---|
| Runner Name | odin-runner |
| Executor | Docker |
| Config | ~/ravenhelm/data/gitlab-runner/config.toml |
| Container | gitlab-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"