How to install Jenkins on centos 7

Jenkins is an open source Continuous Integration. In this article, I will guide you install jenkins on centos 7. The best way to increase my DevOps skill.

You must have to install Jenkins as below:

  • OS: Centos/Redhat or Ubuntu
  • Login into your Virtual Machine as a non-root user
  • To update packages your system ( option )
  • Checking Java JDK your system
  • Firewall open 8080 port

Install Jenkins on centos 7

Update your system

sudo yum install epel-release
sudo yum update

To install Java

sudo yum install java-1.8.0-openjdk.x86_64

After installing Java, you can confirm it.

java -version

Tell you about Java runtime environment

[huupv@localhost ~]$ java -version
openjdk version "1.8.0_171"
OpenJDK Runtime Environment (build 1.8.0_171-b10)
OpenJDK 64-Bit Server VM (build 25.171-b10, mixed mode)

you need to set “JAVA_HOME” and “JRE_HOME”.

sudo cp /etc/profile /etc/profile_backup
echo 'export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk' | sudo tee -a /etc/profile
echo 'export JRE_HOME=/usr/lib/jvm/jre' | sudo tee -a /etc/profile
source /etc/profile

To check “JAVA_HOME” and “JRE_HOME”

[huupv@localhost ~]$ echo $JAVA_HOME
/usr/lib/jvm/jre-1.8.0-openjdk
[huupv@localhost ~]$ echo $JRE_HOME
/usr/lib/jvm/jre

To install Jenkins

Installing Jenkins a stable version

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
sudo yum install jenkins

Start Jenkins server and set it to run at boot time:

sudo systemctl start jenkins.service
sudo systemctl enable jenkins.service

Firewall open 8080 port

Allow access to Jenkins via 8080 port

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

Access Jenkins from your web browser

http://<your-server-IP>:8080

How to Unlock Jenkins

How to “Unlock Jenkins”?

To use grep password as below:

[huupv@localhost ~]$ sudo cat /var/log/jenkins/jenkins.log | grep password -A 3

The output below:

Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:

f86044f712924b29b9420213c7a66133

jenkins default password centos: f86044f712924b29b9420213c7a66133

You are complete installed Jenkins on centos 7 as the picture below:

How to install Jenkins on centos 7

Conclusion

You have to install Jenkins on centos 7. I hope will this your helpful. Thank you for reading the DevopsRoles page!

,

About HuuPV

My name is Huu. I love technology and especially Devops Skill such as Docker, vagrant, git so forth. I likes open-sources. so I created DevopsRoles.com site to share the knowledge that I have learned. My Job: IT system administrator. Hobbies: summoners war game, gossip.
View all posts by HuuPV →

2 thoughts on “How to install Jenkins on centos 7

Leave a Reply

Your email address will not be published.

Comment moderation is enabled. Your comment may take some time to appear.

This site uses Akismet to reduce spam. Learn how your comment data is processed.