Linux環境安裝Jenkins

1.環境準備

  • CentOS服務器一臺;
  • 安裝有Java環境;
    在這裏插入圖片描述

2.安裝

jenkins官網最新穩定版:https://pkg.jenkins.io/redhat-stable/

方式一:yum安裝

配置yum源

  sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo

導入公鑰

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


yum安裝

  yum install jenkins

靜靜的等待jenkins完成,中間有需要確認的地方,輸入y確認繼續即可。

方式二:下載rmp包安裝

在這裏插入圖片描述

wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.222.4-1.1.noarch.rpm

rpm -ivh jenkins-2.222.4-1.1.noarch.rpm

3.查找jenkins安裝路徑

rpm -ql jenkins

查看安裝後生成的文件

/usr/lib/jenkins/jenkins.war jenkins安裝目錄,WAR包會放在這裏
/etc/sysconfig/jenkins 配置文件
/var/lib/jenkins/ 默認的JENKINS_HOME目錄
/var/log/jenkins/jenkins.log Jenkins日誌文件

4.更改啓動用戶

默認啓動用戶是名爲jenkins的用戶,如果要用到root用戶啓動,請修改配置,
如果不修改,在部署項目時需要調整涉及到的文件和目錄的操作權限。

vi /etc/sysconfig/jenkins

在這裏插入圖片描述

將JENKINS_USER="jenkins"調整爲JENKINS_USER=“root”

5.啓動jenkins 服務

sudo service jenkins start


sudo service jenkins stop #停止命令
sudo service jenkins restart #重啓命令

6.訪問與配置

6.1訪問地址

瀏覽器中輸入“http://IP:8888”登錄jenkins

注:若出現無法訪問此網站,檢查代理服務器和防火牆

6.2首次解鎖

第一次登錄Jenkins 會要求解鎖
在這裏插入圖片描述
打開紅色標記中的路徑,取出password,填入上圖,繼續下一步

6.3插件安裝

接下來會提示安裝自定義插件還是推薦插件,此處我選擇推薦插件:在這裏插入圖片描述
在這裏插入圖片描述


等待插件安裝完畢…

7.4設置管理員賬戶

創建一個管理員賬戶
在這裏插入圖片描述
在這裏插入圖片描述

至此Jenkins安裝完畢

7.5首頁展示

在這裏插入圖片描述

8.常見錯誤

在這裏插入圖片描述
常見因爲Java環境問題導致啓動失敗,請使用 java -version 檢查 環境
查看Java路徑

which java

配置本機環境

vim /etc/rc.d/init.d/jenkins

找到文件中的 candidates
添加jdk所在位置,然後保存退出
在這裏插入圖片描述

9.其它

9.1 更改端口

 vi /etc/sysconfig/jenkins

找到修改端口號:
JENKINS_PORT=“8080” 此端口不衝突可以不修改

9.2 提升插件安裝速度更改鏡像地址

由於默認的下載鏡像太慢了,建議切換下載鏡像地址
**
1).切換到目錄下

$ cd {Jenkins工作目錄}/updates
#若未自行修改實際是 /var/lib/jenkins/updates

2).打開 default.json

vim default.json 

3).替換所有插件下載URL
注意: 進入vim先輸入然後再粘貼下面👇命令,注意不要寫兩個冒號!

1,$s/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g

4).替換連接測試url
注意: 進入vim先輸入然後再粘貼下面👇命令,注意不要寫兩個冒號!

1,$s/http:\/\/www.google.com/https:\/\/www.baidu.com/g

5).完成後保存退出
6).重啓jenkins

sudo service jenkins restart

10.卸載jenkins

service jenkins stop
 
yum clean all
 
yum -y remove jenkins
1、rpm卸載
rpm -e jenkins
 
2、檢查是否卸載成功
rpm -ql jenkins 
 
3、徹底刪除殘留文件:
find / -iname jenkins | xargs -n 1000 rm -rf

11.常用插件

Jenkins支持集成各種插件

  • Locale 本地語言
  • Localization: Chinese Jenkins Core 及其插件的簡體中文語言包,由 Jenkins 中文社區維護
  • Role-based Authorization Strategy 認證和用戶管理,角色權限
  • Folders
  • OWASP Markup Formatter
  • Build Timeout
  • Maven Integration
  • publish over ssh 用於連接遠程服務器。
  • Deploy to container插件用於把打包的應用發佈到遠程服務器。
  • SSH
  • Git Parameter
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章