Articles

How to Install Jenkins on CentOS 8

By Rabins Sharma Lamichhane

August 30, 2022

Jenkins – an open source automation server that enables developers around the world to reliably build, test, and deploy their software.

Jenkins is an open source continuous integration/continuous delivery and deployment (CI/CD) automation software DevOps tool written in the Java programming language. It is used to implement CI/CD workflows, called pipelines.

Install Jenkins on centOS 8; Through this tutorial, we will learn how to install and configure Jenkins on CentOS 8.

Table of Contents

How to Install Jenkins on CentOS 8

Follow the following steps to install Jenkins on CentOS 8:

Step 1 – Install OpenJDK 8

First of all, open the terminal or command line and execute the following command into it to install OpenJDK 8 on centOS 8:

sudo dnf install java-1.8.0-openjdk-devel

Step 2 – Enable the Jenkins Repository

Once the OpenJDK installation is completed, execute the following command on the terminal or command line to enable the Jenkins repository:

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

Step 3 – Install Jenkins

Now, execute the following command on the command line or terminal to install Jenkins on centos 8:

sudo yum install jenkins

Step 4 – Enable and Start Jenkins

Once the installation process is complete, then execute the following command on terminal or command line to start the Jenkins service and enable it:

sudo systemctl start jenkins sudo systemctl enable jenkins

Step 5 – Adjust the Firewall

Execute the following commands on the terminal or command line to open the necessary port:

sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp sudo firewall-cmd --reload

Step 6 – Use Jenkins

To start the Jenkins setup process, open your browser and type the domain or server’s IP address followed by port 8080:

http://your_ip_or_domain:8080

Conclusion

Install Jenkins on CentOS 8; Through this tutorial, we have learned how to install and configure Jenkins on CentOS 8.

Images mentioned above related to CentOS are either copyright property of respective image owners.