Deployment NG: runner setup for each project
Each GitLab project requires its own GitLab CI runner for security reasons. The setup of such a runner needs to be automated.
Each GitLab project requires its own GitLab CI runner for security reasons. The setup of such a runner needs to be automated.
added To Do label
removed To Do label
added Doing label
assigned to @jurgenhaas
mentioned in commit ansible/roles/gitlab-runner@28bc2a5b
mentioned in commit ansible/roles/gitlab-runner@cc16f14c
This is solved with a script register-gitlab-runner
which will be deployed to all GitLab runner hosts, and it needs to be called with the project ID as the first and only argument. This will then use the GitLab API to collect all necessary arguments, and then create and register the runner for that project.
closed
removed Doing label