There are many pain points when using current module for gitlab-runner
and i want to change the status quo, so i need help testing it by anyone interested!
- Copy
gitlab-runner.nix
from pull request to your configuration directory - Import it while disabling the old one
- Test your use-cases! Look at examples in pull request for quick start
- Leave a review (here or on GitHub) about your experience with it
This is how it could be done:
{
disabledModules = [
"services/continuous-integration/gitlab-runner.nix"
];
imports = [
./gitlab-runner.nix
];
services.gitlab-runner = {
enable = true;
services = {
# your runners
};
};
}
The old way with configFile
should still work so comment if it isn’t