1. 程式人生 > 實用技巧 >【設計模式(11)】結構型模式之享元模式

【設計模式(11)】結構型模式之享元模式

一、jenkins安裝

1.1、安裝jdk

// 安裝openjdk,因為jenkins基於java開發
yum install -y java-1.8.0-openjdk

1.2、下載jenkins.repo

// 下載檔案並以指定的檔名儲存
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo

cat /etc/yum.repos.d/jenkins.repo
[jenkins]
name=Jenkins
baseurl=http://pkg.jenkins.io/redhat
gpgcheck=1

// 安裝jenkins key
rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key

1.3、安裝jenkins

yum install -y jenkins

1.4、安裝好jenkins後, 首次啟動失敗

啟動jenkins

systemctl start jenkins

失敗提示

Starting jenkins (via systemctl):  Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details.

失敗詳情

根據提示使用命令systemctl status jenkins.service

可以看到啟動的失敗詳情

原因

/usr/bin/java: No such file or directory 可以看出 java 路徑不對

解決方案

修改jenkins 的java配置地址

1、首先確定自己的java版本

java -version

注意: 需要1.8以上的java版本, 如果過低需要重新安裝個高版本的

2、找到自己的java安裝地址

which java

3、修改jenkins的配置檔案, 開啟jenkins配置檔案

vi /etc/init.d/jenkins

修改圖中的地址(原來是/usr/bin/java)

4、重啟jenkins

systemctl daemon-reload
systemctl restart jenkins

1.5、檢視jenkins初始化密碼

ps -aux |grep jenkins   // 檢視服務是否啟動,以及日誌目錄

less /var/log/jenkins/jenkins.log   // 在日誌中找到admin密碼,初始化用到

1.6、頁面訪問

開啟瀏覽器,訪問ip:8080進行安裝,ip為linux機器ip

在管理員密碼,填入 b164f31b89bd430fa6f5aaddae0ba04c,點選繼續

這裡我選擇安裝推薦的外掛

這裡就已經開始在安裝外掛,我們等它安裝完就好了。

1.7、開始配置

建立admin使用者

上面等外掛安裝完後,就進入到下面介面,提示要建立第一個admin使用者,並設定使用者名稱密碼

這裡我直接建立使用者名稱為admin,密碼自定義

點選儲存並完成

提示配置jenkins URL,這裡保持預設即可,繼續點選儲存並完成

提示jenkins已經就緒,開始使用jenkins。