Use for Beecroft runner?

@ElliotB256 I've written this repo for launching a gitlab runner via docker-compose. It has a few benefits over manually installing and registering runners, mainly:

  • Deployment is easier: you just run docker compose
  • Configuration is declarative and version controlled
  • Updates to runner configuration can be shared across the consortium easier

I'm using this repo to run a new runner in the group called "ICL ARTIQ Server": https://gitlab.com/groups/aion-physics/-/runners/15873525, which is a linux server running in the Imperial lab. One tweak compared to the Beecroft runner is that it supports concurrency.

If you'd like to move the Beecroft runner over to this repo, it'd be a case of:

  1. Clone this repo
  2. Copy the registration_token_template.sh file and fill out the secrets (registration token, runner name, runner tags)
  3. Run docker compose up -d to launch and register the service for restart after reboots

Up to you!

Assignee Loading
Time tracking Loading