Check possibility of autoscaling using SLURM
The new cluster will use SLURM as workload manager. It would be ideal to integrate CI jobs with SLURM. Like this, nodes could be used for traditional jobs as well as CI jobs.
This feature is currently not implemented in gitlab-runner. But there exist several feature requests and also an open merge request on https://gitlab.com/gitlab-org/gitlab-runner.
Following resources might be helpful:
- https://gitlab.com/gitlab-org/gitlab-runner/merge_requests/667/diffs
- https://gitlab.com/gitlab-org/gitlab-runner/merge_requests/667/diffs
- https://gitlab.com/gitlab-org/gitlab-runner/issues/47
Documentation: