Skip to content

Latest commit

 

History

History
21 lines (13 loc) · 763 Bytes

README.md

File metadata and controls

21 lines (13 loc) · 763 Bytes

slurmactiond

Automatically schedules ephemeral Github Actions Runners through SLURM to execute your CI jobs on a cluster.

slurmactiond Flowgraph

slurmactiond is a Rust service receiving Github notifications through webhooks from a single repository or an organization, and schedules Runners through local srun commands on the cluster head-node it's running on.

Job and runner queues can be inspected through the built-in Web UI.

slurmactiond Web UI

slurmactiond is used in the development of the Celerity Runtime and is freely configurable. If it doesn't meet your use case yet, feel free to open an issue!

Installation

See the Installation Guide.