Re:Ask HN: Best self-hosted CI solution?
by atsaloli on Sunday May 23, 2021 @03:48PM
(#27257943)
You can self-host GitLab and GitLab CI. Those are nicely integrated and a smooth UI. Well supported and ongoing development and improvement.
[ Parent
| on HN ]
That sounds interesting. We're currently using GitHub for hosting our repos (with a ton of integrations, so probably can't switch anytime soon). Is it possible to use GitLab CI with the repos being hosted on GitHub?
Github also support self hosted runners! We are using those for certain jobs at organization. Very convenient.
https://docs.github.com/en/actions/hosting-your-own-runners/...
This seems like a great solution, I will definitely investigate that. I'm a bit worried about feature completeness (Vault integration comes to mind). Does anyone have experience with using this on a large scale?
You could run into some limitations, since as far as I know there is only 1 self hosted runner configuration for a given organization. You can’t for example request a specific workflow run on a specific class of self-hosted runners or something like that.
Yes, you can. Docs here: https://docs.gitlab.com/ee/ci/ci_cd_for_external_repos/githu...