Gitlab Runner
Gitlab runners execute CI/CD tasks on behalf of Gitlab. The ability to have a runner where ever you need it makes Gitlabs CI/CD the most useful CI/CD system I have used so far. It has allow deployments on private clouds and building on special hardware.