How to Install Jenkins on CentOS 7?

Jenkins is an opensource and free tool for developers to develop, test and deploy the code continuously. It is developed in Java. Main benefit of Jenkins is to automate the task which helps to save the developer time in development process.

Following are the steps to install Jenkins on Centos 7.

  1. We will Install JAVA 8 to use Jenkins function.

    # sudo yum install java-1.8.0-openjdk-devel
  2. Verify the JAVA Version.

    # java --version
  3. Add Jenkins repository on centos with the below command.

    # curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repo
  4. Add Repository in system with below command.

    # sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
  5. After installation of Repository, install Jenkins using below command.

    # sudo yum install jenkins
  6. Start the Jenkins and enable the Jenkins service to start on system boot. # sudo systemctl enable jenkins

    # sudo systemctl start jenkins 
    # sudo systemctl enable jenkins
  7. Jenkins uses port 8080. If you have the firewall enabled, you will need to allow a port in Firewall.

    # sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp # sudo firewall-cmd --reload
  8. Open Jenkins in Web-browser with IPAddress:8080. We will setup Jenkins further.

  9. Once you access the Jenkins in web browser,it will ask for the password. Execute the below command to view the password.

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

        Output : 

 9a6f2643bd164d9588401d19f073b60d
  1. Copy the Password from the terminal and paste into your Jenkins setup.



  2. Click on the Install suggested plugins Box. It will start the installation process.



  3. Enter your credentials to Create First Admin User.



  4. Confirm the URL for the Jenkins and click on Save and Finish.



  5. At last, click on Start using the Jenkins button. It will redirect you to the Jenkins Dashboard.





This is it. We are done with Jenkins's installation.

Related Articles

How to install Virtualmin / Webmin control panel in Ubuntu 18.04?

Please refer to the following steps to install Webmin/Virtualmin on Ubuntu 18.04 Let's run the...

How To Find Files Modified in Last 30 Days in Linux?

In Linux, we can use the find command in order to search the files across the file system. There...

Updating MariaDB to v10.2.35 or v10.3.26 is showing MySQL Databases as offline in cPanel.

You might see your cPanel is showing The MySQL server is currently offline after updating MariaDB...

How to install Apache on Ubuntu?

Apache is one of the popular web servers. It has many strong features, including dynamic modules,...

Will internal traffic between two VPS viz. a Database Server and a Web Server be counted in my bandwidth usage?

Yes it will. The traffic will be counted in the bandwidth usage of your VPS. Even if you use...

  • 0 Users Found This Useful

Was this answer helpful?