Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
88 views7 pages

Jenkings Installation On CentOS 7

1. Install Jenkins on CentOS 7.6 by creating a Jenkins user, enabling the Jenkins repository, installing the Jenkins package, starting the Jenkins service, and enabling the port. 2. Obtain the initial admin password from the secrets file at /var/lib/jenkins/secrets/initialAdminPassword. 3. Access Jenkins at http://192.168.*.*:8080 and click "Install suggested plugins" to complete the setup.

Uploaded by

Ravindra Malwal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
88 views7 pages

Jenkings Installation On CentOS 7

1. Install Jenkins on CentOS 7.6 by creating a Jenkins user, enabling the Jenkins repository, installing the Jenkins package, starting the Jenkins service, and enabling the port. 2. Obtain the initial admin password from the secrets file at /var/lib/jenkins/secrets/initialAdminPassword. 3. Access Jenkins at http://192.168.*.*:8080 and click "Install suggested plugins" to complete the setup.

Uploaded by

Ravindra Malwal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Install jenkins on cent OS 7.

1] Create user jenkins

[root@localhost ~]# adduser jenkins

[root@localhost ~]# passwd jenkins

Changing password for user jenkins.

New password:

BAD PASSWORD: The password is shorter than 8 characters

Retype new password:

passwd: all authentication tokens updated successfully.

[root@localhost ~]#

2] Provide sudo access to user jenkins

3] Enable the Jenkins repository

[jenkins@localhost ~]$ curl --silent --location


http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee
/etc/yum.repos.d/jenkins.repo

We trust you have received the usual lecture from the local System

Administrator. It usually boils down to these three things:

#1) Respect the privacy of others.

#2) Think before you type.

#3) With great power comes great responsibility.

[sudo] password for jenkins:

[jenkins]

name=Jenkins-stable

baseurl=http://pkg.jenkins.io/redhat-stable

gpgcheck=1
[jenkins@localhost ~]$ cat /etc/yum.repos.d/jenkins.repo

[jenkins]

name=Jenkins-stable

baseurl=http://pkg.jenkins.io/redhat-stable

gpgcheck=1

[jenkins@localhost ~]$ sudo rpm --import


https://jenkins-ci.org/redhat/jenkins-ci.org.key

4] Install jenkins package.

[jenkins@localhost ~]$ sudo yum install jenkins

Loaded plugins: fastestmirror, langpacks

Loading mirror speeds from cached hostfile

* base: centos.excellmedia.net

* extras: centos.excellmedia.net

* updates: centos.excellmedia.net

jenkins
| 2.9 kB 00:00:00

jenkins/primary_db
| 29 kB 00:00:00

Resolving Dependencies

--> Running transaction check

---> Package jenkins.noarch 0:2.176.1-1.1 will be installed

--> Finished Dependency Resolution

Dependencies Resolved

======================================================================
=========================

Package Arch Version


Repository Size

======================================================================
=========================
Installing:

jenkins noarch 2.176.1-1.1


jenkins 74 M

Transaction Summary

======================================================================
=========================

Install 1 Package

Total download size: 74 M

Installed size: 74 M

Is this ok [y/d/N]: y

Downloading packages:

jenkins-2.176.1-1.1.noarch.rpm
| 74 MB 00:01:08

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

Installing : jenkins-2.176.1-1.1.noarch
1/1

Verifying : jenkins-2.176.1-1.1.noarch
1/1

Installed:

jenkins.noarch 0:2.176.1-1.1

Complete!

5] Start jenkins service

[jenkins@localhost ~]$ sudo systemctl start jenkins

[jenkins@localhost ~]$ sudo systemctl status jenkins

● jenkins.service - LSB: Jenkins Automation Server


Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset:
disabled)

Active: active (running) since Wed 2019-06-12 15:05:15 IST; 6s ago

Docs: man:systemd-sysv-generator(8)

Process: 22471 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited,


status=0/SUCCESS)

Tasks: 21

CGroup: /system.slice/jenkins.service

└─22492 /etc/alternatives/java
-Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headl...

Jun 12 15:05:13 localhost.localdomain systemd[1]: Starting LSB: Jenkins


Automation Server...

Jun 12 15:05:13 localhost.localdomain runuser[22476]:


pam_unix(runuser:session): session o...0)

Jun 12 15:05:15 localhost.localdomain jenkins[22471]: Starting Jenkins [


OK ]

Jun 12 15:05:15 localhost.localdomain systemd[1]: Started LSB: Jenkins


Automation Server.

Hint: Some lines were ellipsized, use -l to show in full.

[jenkins@localhost ~]$

[jenkins@localhost ~]$ sudo systemctl enable jenkins

6] Enable port on machine for jenkins URL

[jenkins@localhost ~]$ sudo firewall-cmd --permanent --zone=public


--add-port=8080/tcp

sudo firewall-cmd --reload

[jenkins@localhost ~]$ netstat -tulpn | grep :8080

(Not all processes could be identified, non-owned process info

will not be shown, you would have to be root to see it all.)

tcp6 0 0 :::8080 :::*


LISTEN 22492/java
7] Connect jenkins using below link

==> http://192.168.*.*:8080

8] Select password from given location file.

[jenkins@localhost ~]$ cat /var/lib/jenkins/secrets/initialAdminPassword

c548bf029c674115b99ea3b0f25203e2

9] Click on install suggested plugin.

You might also like