Skip to content

How to Setup Jenkins Master and Slave on Ubuntu

Netcloud24
Cloud Infrastructure Expert
NetCloud24 Expert Guides Open the dedicated video page

Video transcript: NetCloud24 Expert Guides. Practical knowledge for a reliable cloud. Cloud and VPS expertise, security, performance, and step-by-step tutorials. Learn, deploy, and keep building with NetCloud24.

 

 

Jenkins is an open-source automation tool that helps with continuous integration and continuous delivery (CI/CD) of software. It can be used in a master-slave configuration to distribute workloads across multiple machines. In this article, we’ll walk through the steps to set up a Jenkins master and slave on Ubuntu. Additionally, we’ll show you how to mirror your setup using rsync to ensure consistency across servers. If you’re looking for hosting solutions, consider using for your Jenkins setup.

Step 1: Install Jenkins on the Master Server

Start by updating your Ubuntu system and installing Jenkins on the master server. Run the following commands to do so:

sudo apt update && sudo apt upgrade

Next, install Jenkins using the official repository:

Visual overview of How to Setup Jenkins Master and Slave on Ubuntu
Visual overview: How to Setup Jenkins Master and Slave on Ubuntu

sudo apt install openjdk-11-jdk
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt update
sudo apt install jenkins
            

Once Jenkins is installed, start the Jenkins service:

sudo systemctl start jenkins

This process is applicable whether you’re running Jenkins on a local server or a Windows VPSVirtual Private Server hosting platform.

Step 2: Configure Jenkins Master

After installation, access Jenkins through your browser at http://your-server-ip:8080. Unlock Jenkins using the password found in the following file:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

Complete the setup by installing the recommended plugins and creating an admin user. Once done, your Jenkins master will be ready. Setting up Jenkins on a virtual private server, such as a UK VPS Windows, can offer additional flexibility and performance.

Step 3: Install Jenkins Slave

To set up the Jenkins slave, you need to install Java on the slave machine, which could be another Ubuntu server or a VPS Windows VPS Servers. Run the following command to install Java:

Key topics covered in How to Setup Jenkins Master and Slave on Ubuntu
Key topics covered in this NetCloud24 guide.
sudo apt install openjdk-11-jdk

After installing Java, navigate to the Jenkins master dashboard, go to Manage Jenkins > Manage Nodes and Clouds > New Node, and add the slave machine details. Make sure to configure the slave with the appropriate labels and settings based on your use case.

Step 4: Connect Jenkins Slave to Master

Once the slave is configured, connect it to the master server. On the slave machine, you can use the Launch agent via SSH option from the Jenkins dashboard. This requires the slave to be accessible via SSH

How to Setup Jenkins Master and Slave on Ubuntu
How to Setup Jenkins Master and Slave on Ubuntu
Explore more

More on this topic

Netcloud24
Netcloud24
Cloud Infrastructure Expert · NetCloud24

Comments are closed.

How to Setup Jenkins Master and Slave on Ubuntu

Netcloud24
Cloud Infrastructure Expert
NetCloud24 Expert Guides Open the dedicated video page

Video transcript: NetCloud24 Expert Guides. Practical knowledge for a reliable cloud. Cloud and VPS expertise, security, performance, and step-by-step tutorials. Learn, deploy, and keep building with NetCloud24.

 

 

Jenkins is an open-source automation tool that helps with continuous integration and continuous delivery (CI/CD) of software. It can be used in a master-slave configuration to distribute workloads across multiple machines. In this article, we’ll walk through the steps to set up a Jenkins master and slave on Ubuntu. Additionally, we’ll show you how to mirror your setup using rsync to ensure consistency across servers. If you’re looking for hosting solutions, consider using for your Jenkins setup.

Step 1: Install Jenkins on the Master Server

Start by updating your Ubuntu system and installing Jenkins on the master server. Run the following commands to do so:

sudo apt update && sudo apt upgrade

Next, install Jenkins using the official repository:

Visual overview of How to Setup Jenkins Master and Slave on Ubuntu
Visual overview: How to Setup Jenkins Master and Slave on Ubuntu

sudo apt install openjdk-11-jdk
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt update
sudo apt install jenkins
            

Once Jenkins is installed, start the Jenkins service:

sudo systemctl start jenkins

This process is applicable whether you’re running Jenkins on a local server or a Windows VPSVirtual Private Server hosting platform.

Step 2: Configure Jenkins Master

After installation, access Jenkins through your browser at http://your-server-ip:8080. Unlock Jenkins using the password found in the following file:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

Complete the setup by installing the recommended plugins and creating an admin user. Once done, your Jenkins master will be ready. Setting up Jenkins on a virtual private server, such as a UK VPS Windows, can offer additional flexibility and performance.

Step 3: Install Jenkins Slave

To set up the Jenkins slave, you need to install Java on the slave machine, which could be another Ubuntu server or a VPS Windows VPS Servers. Run the following command to install Java:

Key topics covered in How to Setup Jenkins Master and Slave on Ubuntu
Key topics covered in this NetCloud24 guide.
sudo apt install openjdk-11-jdk

After installing Java, navigate to the Jenkins master dashboard, go to Manage Jenkins > Manage Nodes and Clouds > New Node, and add the slave machine details. Make sure to configure the slave with the appropriate labels and settings based on your use case.

Step 4: Connect Jenkins Slave to Master

Once the slave is configured, connect it to the master server. On the slave machine, you can use the Launch agent via SSH option from the Jenkins dashboard. This requires the slave to be accessible via SSH

How to Setup Jenkins Master and Slave on Ubuntu
How to Setup Jenkins Master and Slave on Ubuntu
Explore more

More on this topic

Netcloud24
Netcloud24
Cloud Infrastructure Expert · NetCloud24

Comments are closed.

How to Setup Jenkins Master and Slave on Ubuntu

Netcloud24
Cloud Infrastructure Expert
NetCloud24 Expert Guides Open the dedicated video page

Video transcript: NetCloud24 Expert Guides. Practical knowledge for a reliable cloud. Cloud and VPS expertise, security, performance, and step-by-step tutorials. Learn, deploy, and keep building with NetCloud24.

 

 

Jenkins is an open-source automation tool that helps with continuous integration and continuous delivery (CI/CD) of software. It can be used in a master-slave configuration to distribute workloads across multiple machines. In this article, we’ll walk through the steps to set up a Jenkins master and slave on Ubuntu. Additionally, we’ll show you how to mirror your setup using rsync to ensure consistency across servers. If you’re looking for hosting solutions, consider using Windows VPS for your Jenkins setup.

Step 1: Install Jenkins on the Master Server

Start by updating your Ubuntu system and installing Jenkins on the master server. Run the following commands to do so:

sudo apt update && sudo apt upgrade

Next, install Jenkins using the official repository:

Visual overview of How to Setup Jenkins Master and Slave on Ubuntu
Visual overview: How to Setup Jenkins Master and Slave on Ubuntu

sudo apt install openjdk-11-jdk
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt update
sudo apt install jenkins
            

Once Jenkins is installed, start the Jenkins service:

sudo systemctl start jenkins

This process is applicable whether you’re running Jenkins on a local server or a Windows VPSVirtual Private Server hosting platform.

Step 2: Configure Jenkins Master

After installation, access Jenkins through your browser at http://your-server-ip:8080. Unlock Jenkins using the password found in the following file:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

Complete the setup by installing the recommended plugins and creating an admin user. Once done, your Jenkins master will be ready. Setting up Jenkins on a virtual private server, such as a UK VPS Windows, can offer additional flexibility and performance.

Step 3: Install Jenkins Slave

To set up the Jenkins slave, you need to install Java on the slave machine, which could be another Ubuntu server or a VPS Windows VPS Servers. Run the following command to install Java:

Key topics covered in How to Setup Jenkins Master and Slave on Ubuntu
Key topics covered in this NetCloud24 guide.
sudo apt install openjdk-11-jdk

After installing Java, navigate to the Jenkins master dashboard, go to Manage Jenkins > Manage Nodes and Clouds > New Node, and add the slave machine details. Make sure to configure the slave with the appropriate labels and settings based on your use case.

Step 4: Connect Jenkins Slave to Master

Once the slave is configured, connect it to the master server. On the slave machine, you can use the Launch agent via SSH option from the Jenkins dashboard. This requires the slave to be accessible via SSH

How to Setup Jenkins Master and Slave on Ubuntu
How to Setup Jenkins Master and Slave on Ubuntu
Explore more

More on this topic

Netcloud24
Netcloud24
Cloud Infrastructure Expert · NetCloud24

Comments are closed.