Jenkins服務器的安裝


            Jenkins服務器的安裝

                                     作者:尹正傑

版權聲明:原創作品,謝絕轉載!否則將追究法律責任。

 

 

一.安裝jdk

  詳情請參考:https://www.cnblogs.com/yinzhengjie/p/10739218.html

 

二.下載最新版本jenkins安裝包

1>.訪問Jenkins官網,點擊"下載"

  官方中文文檔鏈接:https://jenkins.io/zh/

2>.選擇需要安裝Jenkins的運行平台

3>.選擇Jenkins版本

4>.下載最目前最新版本的Jenkins安裝包

[root@node202.yinzhengjie.org.cn ~]# yum -y install wget
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
epel/x86_64/metalink                                                                                                                                                      | 7.8 kB  00:00:00     
 * base: mirrors.aliyun.com
 * epel: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
base                                                                                                                                                                      | 3.6 kB  00:00:00     
epel                                                                                                                                                                      | 5.3 kB  00:00:00     
extras                                                                                                                                                                    | 3.4 kB  00:00:00     
updates                                                                                                                                                                   | 3.4 kB  00:00:00     
(1/4): epel/x86_64/updateinfo                                                                                                                                             | 975 kB  00:00:00     
(2/4): extras/7/x86_64/primary_db                                                                                                                                         | 204 kB  00:00:00     
(3/4): updates/7/x86_64/primary_db                                                                                                                                        | 6.4 MB  00:00:04     
(4/4): epel/x86_64/primary_db                                                                                                                                             | 6.7 MB  00:00:06     
Resolving Dependencies
--> Running transaction check
---> Package wget.x86_64 0:1.14-18.el7_6.1 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=================================================================================================================================================================================================
 Package                                   Arch                                        Version                                                Repository                                    Size
=================================================================================================================================================================================================
Installing:
 wget                                      x86_64                                      1.14-18.el7_6.1                                        updates                                      547 k

Transaction Summary
=================================================================================================================================================================================================
Install  1 Package

Total download size: 547 k
Installed size: 2.0 M
Downloading packages:
wget-1.14-18.el7_6.1.x86_64.rpm                                                                                                                                           | 547 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : wget-1.14-18.el7_6.1.x86_64                                                                                                                                                   1/1 
  Verifying  : wget-1.14-18.el7_6.1.x86_64                                                                                                                                                   1/1 

Installed:
  wget.x86_64 0:1.14-18.el7_6.1                                                                                                                                                                  

Complete!
[root@node202.yinzhengjie.org.cn ~]# 
[root@node202.yinzhengjie.org.cn ~]# yum -y install wget      #安裝下載工具
[root@node202.yinzhengjie.org.cn ~]# wget https://pkg.jenkins.io/redhat-stable/jenkins-2.176.1-1.1.noarch.rpm
--2019-06-20 11:21:43--  https://pkg.jenkins.io/redhat-stable/jenkins-2.176.1-1.1.noarch.rpm
Resolving pkg.jenkins.io (pkg.jenkins.io)... 52.202.51.185
Connecting to pkg.jenkins.io (pkg.jenkins.io)|52.202.51.185|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://prodjenkinsreleases.blob.core.windows.net/redhat-stable/jenkins-2.176.1-1.1.noarch.rpm [following]
--2019-06-20 11:21:44--  https://prodjenkinsreleases.blob.core.windows.net/redhat-stable/jenkins-2.176.1-1.1.noarch.rpm
Resolving prodjenkinsreleases.blob.core.windows.net (prodjenkinsreleases.blob.core.windows.net)... 52.167.88.112
Connecting to prodjenkinsreleases.blob.core.windows.net (prodjenkinsreleases.blob.core.windows.net)|52.167.88.112|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 77091562 (74M) [application/x-redhat-package-manager]
Saving to: ‘jenkins-2.176.1-1.1.noarch.rpm’

100%[==================================================================================================================================================================>] 77,091,562  53.1KB/s   in 20m 48s

2019-06-20 11:42:36 (60.3 KB/s) - ‘jenkins-2.176.1-1.1.noarch.rpm’ saved [77091562/77091562]

[root@node202.yinzhengjie.org.cn ~]# 

 

三.安裝Jenkins

1>.安裝Jenkins

[root@node202.yinzhengjie.org.cn ~]# ll
total 75288
-rw-r--r-- 1 root root 77091562 Jun 19 23:50 jenkins-2.176.1-1.1.noarch.rpm
[root@node202.yinzhengjie.org.cn ~]# 
[root@node202.yinzhengjie.org.cn ~]# rpm -ivh jenkins-2.176.1-1.1.noarch.rpm 
warning: jenkins-2.176.1-1.1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID d50582e6: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:jenkins-2.176.1-1.1              ################################# [100%]
[root@node202.yinzhengjie.org.cn ~]# 
[root@node202.yinzhengjie.org.cn ~]# 

2>.啟動Jenkins服務

[root@node202.yinzhengjie.org.cn ~]# ll /var/lib/jenkins/
total 0
[root@node202.yinzhengjie.org.cn ~]# 
[root@node202.yinzhengjie.org.cn ~]# systemctl start jenkins.service
[root@node202.yinzhengjie.org.cn ~]# 
[root@node202.yinzhengjie.org.cn ~]# ll /var/lib/jenkins/
total 32
-rw-r--r-- 1 jenkins jenkins 1655 Jun 19 23:57 config.xml
-rw-r--r-- 1 jenkins jenkins   29 Jun 19 23:57 failed-boot-attempts.txt
-rw-r--r-- 1 jenkins jenkins  156 Jun 19 23:57 hudson.model.UpdateCenter.xml
-rw------- 1 jenkins jenkins 1712 Jun 19 23:57 identity.key.enc
-rw-r--r-- 1 jenkins jenkins    7 Jun 19 23:57 jenkins.install.UpgradeWizard.state
-rw-r--r-- 1 jenkins jenkins  171 Jun 19 23:57 jenkins.telemetry.Correlator.xml
drwxr-xr-x 2 jenkins jenkins    6 Jun 19 23:57 jobs
drwxr-xr-x 3 jenkins jenkins   19 Jun 19 23:57 logs
-rw-r--r-- 1 jenkins jenkins  907 Jun 19 23:57 nodeMonitors.xml
drwxr-xr-x 2 jenkins jenkins    6 Jun 19 23:57 nodes
drwxr-xr-x 2 jenkins jenkins    6 Jun 19 23:57 plugins
-rw-r--r-- 1 jenkins jenkins   64 Jun 19 23:57 secret.key
-rw-r--r-- 1 jenkins jenkins    0 Jun 19 23:57 secret.key.not-so-secret
drwx------ 4 jenkins jenkins  265 Jun 19 23:57 secrets
drwxr-xr-x 2 jenkins jenkins   24 Jun 19 23:57 userContent
drwxr-xr-x 3 jenkins jenkins   55 Jun 19 23:57 users
[root@node202.yinzhengjie.org.cn ~]# 

3>.訪問web UI

[root@node202.yinzhengjie.org.cn ~]# ss -ntl
State       Recv-Q Send-Q                                                   Local Address:Port                                                                  Peer Address:Port              
LISTEN      0      50                                                                   *:8080                                                                             *:*                  
LISTEN      0      128                                                                  *:22                                                                               *:*                  
LISTEN      0      100                                                          127.0.0.1:25                                                                               *:*                  
LISTEN      0      128                                                                  *:389                                                                              *:*                  
LISTEN      0      128                                                                 :::22                                                                              :::*                  
LISTEN      0      128                                                                 :::389                                                                             :::*                  
[root@node202.yinzhengjie.org.cn ~]# 
[root@node202.yinzhengjie.org.cn ~]# cat /var/lib/jenkins/hudson.model.UpdateCenter.xml 
<?xml version='1.1' encoding='UTF-8'?>
<sites>
  <site>
    <id>default</id>
    <url>https://updates.jenkins.io/update-center.json</url>
  </site>
</sites>[root@node202.yinzhengjie.org.cn ~]# 
[root@node202.yinzhengjie.org.cn ~]# 
[root@node202.yinzhengjie.org.cn ~]# 
[root@node202.yinzhengjie.org.cn ~]# cat /var/lib/jenkins/hudson.model.UpdateCenter.xml      #如果一直不出現以下網頁可能我們需要將https換成http,重啟Jenkins服務。

4>.跳過自定義Jenkins插件(我們也可以根據向導選擇"安裝推薦的插件",需要服務器聯網喲,運行時間較長)

5>.開始使用Jenkins服務

 

四.修改Jenkins密碼(不難發現,我們在安裝Jenkins的時候就發現Jenkins存放初始密碼存放位置是:/var/lib/jenkins/secrets/initialAdminPassword)

1>.點擊"admin"用戶

2>.進入admin用戶界面后點擊"Configure"

3>.修改新密碼並保存

4>.使用修改后的密碼進行登陸

5>.登陸成功

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM