OneDev is an all-in-one devops platform for git management, code review, issue tracking, and build running.
With version 3.1, it is now able to clone repository via SSH, as well as storing CI job definition in Yaml.
It can run happily on a 2G mem VM, and is ideal for personal projects with rich set of features.
Checkout details at: https://github.com/theonedev/onedev