This is the only product I use right now as part of my CI/CD process with Git. It offer me options ranging from running builds, automated tests, building and deploying docker images to different container registries, deploying applications to different platforms.
It could be used for a lot more and It has good documentation with an easy learning curve.