{"id":37201,"date":"2021-06-07T12:30:00","date_gmt":"2021-06-07T17:30:00","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=37201"},"modified":"2022-10-11T05:47:28","modified_gmt":"2022-10-11T10:47:28","slug":"jenkins-cluster-hosting-for-continuous-integration-delivery-ci-cd","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/jenkins-cluster-hosting-for-continuous-integration-delivery-ci-cd\/","title":{"rendered":"Jenkins Cluster Hosting for Continuous Integration and Delivery (CI\/CD)"},"content":{"rendered":"
<\/div>\r\n
\"jenkins<\/figure>\r\n\r\n\r\n\r\n

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.<\/p>\r\n\r\n\r\n\r\n

\r\n
\"\"<\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n

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.<\/p>\r\n\r\n\r\n\r\n

<\/p>\r\n\r\n\r\n\r\n

In this post, we will walk you through the step-by-step process of setting up the Jenkins cluster on the RoseHosting Cloud Platform. We will use Jenkins DevOps Pack from the RoseHosting Cloud Marketplace to set up the cluster. We will also build a Java project from GitHub using the Maven plugin.<\/p>\r\n\r\n\r\n\r\n

\n

Table of Contents<\/p>\n