GitLab CI (https://about.gitlab.com/features/gitlab-ci-cd/) is a CI/CD solution available as part of GitLab, a web UI on top of Git. It is well integrated into the platform and is an excellent choice when using GitLab. It is free and open source for use by public projects and has an enterprise version as well. It has both a hosted solution and binaries to be used on-premises.