jenkins安裝與基本配置(Linux平臺)

一 Jenkins 簡介

1 概念

Jenkins,最先被稱做hudson,是一個開源軟件項目,是一個基於Java開發的一種持續集成工具,用於監控持續重複的工做,旨在提供一個開放易用的軟件平臺,使得軟件的持續集成變成可能。LTS 是jenkins提供一個長期支持的版本,用於更加穩定的功能和較慢的更新變化。html

2 優勢

A jenkins易於使用,用戶界面簡單,直觀
B jenkins具備良好的擴展性,可以及其靈活和方便的迎合你的想法,由於其有數以千計的插件可供使用
C 開源的活躍度高java

二 軟件安裝

1 安裝java

jenkins安裝與基本配置(Linux平臺)
jenkins安裝與基本配置(Linux平臺)

2 yum 源配置並安裝軟件

vim /etc/yum.repos.d/jenkins.repo
[jenkins]
name=jenkins-stable
baseurl=http://pkg.jenkins.io/redhat-stable
enabled=1
gpgcheck=0web

jenkins安裝與基本配置(Linux平臺)
jenkins安裝與基本配置(Linux平臺)
jenkins安裝與基本配置(Linux平臺)
jenkins安裝與基本配置(Linux平臺)

3 配置Jenkins圖形化界面基礎

將下面的hash複製到安裝界面中:
jenkins安裝與基本配置(Linux平臺)
jenkins安裝與基本配置(Linux平臺)
jenkins安裝與基本配置(Linux平臺)
jenkins安裝與基本配置(Linux平臺)數據庫

4 配置管理員相關參數

jenkins安裝與基本配置(Linux平臺)

5 配置訪問URL

jenkins安裝與基本配置(Linux平臺)

6 啓用

jenkins安裝與基本配置(Linux平臺)

三 jenkins主目錄介紹

1 yum 安裝jenkins默認根目錄

jenkins安裝與基本配置(Linux平臺)

2 jenkins全部目錄

jenkins安裝與基本配置(Linux平臺)

jobs 這個目錄包含jenkins管理的構建做業的配置細節,以及這些構建所輸出的產物以及數據vim

jobs 目錄中包含markdown

jenkins安裝與基本配置(Linux平臺)
www 爲構建的項目的名稱
包含構建做業的全部配置細節,還有一些其餘的jenkins內部使用的文件,
jenkins安裝與基本配置(Linux平臺)ide

plugin 這個目錄包含全部已經安裝的插件 工具

updates 用來存放可用的更新插件測試

usercontent 爲jenkins服務定製化內容url

users 帳戶信息,本地用戶數據庫的信息

war 包含了擴展的web應用程序,當你以一個單機應用程序的形式運行jenkins時,他會把web應用程序解壓到這個目錄

Workspace 目錄是jenkins對你的項目進行構建的地方:包含jenkins檢驗過得源代碼,以及構建自己生成的全部文件,這個工做空間會被每一次連續構建所重複使用,每個項目只能有一個workspace,而且他須要的磁盤空間每每是相對穩定的。
jenkins安裝與基本配置(Linux平臺)

3 cat /var/lib/jenkins/config.xml 主配置目錄

jenkins安裝與基本配置(Linux平臺)

4 jenkins升級

yum 環境直接
yum -y update jenkins 便可

四 插件管理

1 插件安裝

jenkins安裝與基本配置(Linux平臺)
jenkins安裝與基本配置(Linux平臺)
jenkins安裝與基本配置(Linux平臺)
jenkins安裝與基本配置(Linux平臺)
jenkins安裝與基本配置(Linux平臺)
jenkins安裝與基本配置(Linux平臺)

2 高級選項

(用於某些插件沒法安裝或沒法搜索)
通常jenkins 插件下載地址:http://updates.jenkins-ci.org/download/plugins/
jenkins安裝與基本配置(Linux平臺)
jenkins安裝與基本配置(Linux平臺)

jenkins安裝與基本配置(Linux平臺)
jenkins安裝與基本配置(Linux平臺)
jenkins安裝與基本配置(Linux平臺)
jenkins安裝與基本配置(Linux平臺)

五 配置郵件功能

1 進入系統管理的系統設置界面

jenkins安裝與基本配置(Linux平臺)
jenkins安裝與基本配置(Linux平臺)

2 配置管理員email,此處不配置,則測試可能不通

jenkins安裝與基本配置(Linux平臺)

3 配置emial 相關參數

jenkins安裝與基本配置(Linux平臺)
此處選擇高級則進入下面界面
jenkins安裝與基本配置(Linux平臺)
注意:此處必須啓用SMTP認證,並開啓SSL,其默認用戶密碼爲第三方登錄密碼,並不是郵箱登錄密碼
QQ 郵箱開通方式:https://zhidao.baidu.com/question/1989441970663026987.html
網易郵箱第三方登錄開通:https://jingyan.baidu.com/article/9faa72318b76bf473c28cbf7.html
jenkins安裝與基本配置(Linux平臺)

4 測試

jenkins安裝與基本配置(Linux平臺)

5 保存

jenkins安裝與基本配置(Linux平臺)

六 配置Jenkins添加節點

1 查看其是否可以訪問

jenkins安裝與基本配置(Linux平臺)

2 配置全局憑據

jenkins安裝與基本配置(Linux平臺)
jenkins安裝與基本配置(Linux平臺)
jenkins安裝與基本配置(Linux平臺)
jenkins安裝與基本配置(Linux平臺)
jenkins安裝與基本配置(Linux平臺)
jenkins安裝與基本配置(Linux平臺)
此處選擇用戶名和密碼是SSH鏈接對端(192.168.90.176)使用的用戶名和密碼
jenkins安裝與基本配置(Linux平臺)
jenkins安裝與基本配置(Linux平臺)

3 添加從節點

在從節點上安裝java
jenkins安裝與基本配置(Linux平臺)
jenkins安裝與基本配置(Linux平臺)
jenkins安裝與基本配置(Linux平臺)
jenkins安裝與基本配置(Linux平臺)
添加從節點的名稱及是否爲固定節點
jenkins安裝與基本配置(Linux平臺)
配置相關參數描述:
1 其中遠程工做目錄必須配置,由於其在遠程工做目錄中產生相應的配置文件。
2 host key verification strategy 必須選擇 non verifying verification starategy,不然可能不能鏈接
3 主機爲對端主機的IP地址
4 creadentials 選擇以前建立的全局憑據
jenkins安裝與基本配置(Linux平臺)

4 查看是否鏈接成功

jenkins安裝與基本配置(Linux平臺)

相關文章
相關標籤/搜索