Jenkins is a free and open-source Continuous Integration server written in Java. It helps developers to automate the build and deployment process. It can be installed on a Cloud platform to run self-hosted pipelines.
Jenkins uses master-slave architecture to achieve clustering. Where a build process can be deployed across multiple worker nodes. This will allow you to deploy multiple projects within a single cluster.