Jenkins的安裝與簡單配置過程
Jenkins安裝
1、安裝Jenkins之前先部署安裝java環(huán)境(java環(huán)境安裝另外參考安裝文檔)
- 注意:Jenkins 需要運(yùn)行 Java 5以及以上的版本。
- 安裝環(huán)境:CentOS7.3+Java8+Jennkins2.1.73)
2、Jenkins的rpm包安裝:
wget https://prodjenkinsreleases.blob.core.windows.net/redhat/jenkins-2.173-1.1.noarch.rpm rpm -ivh jenkins-2.173-1.1.noarch.rpm
3、安裝完畢后修改jenkins相關(guān)配置參數(shù):
- /usr/lib/jenkins/jenkins.war WAR包
- /etc/sysconfig/jenkins 配置文件,“端口”,“JENKINS_HOME”等都可以在這里配置。
- /var/lib/jenkins/ 默認(rèn)的JENKINS_HOME目錄
- /var/log/jenkins/jenkins.l og Jenkins日志文件
修改jenkins的家目錄位置,并修改成jenkins用戶的權(quán)限
mkdir /opt/jenkins chown jenkins. /opt/jenkins
4、修改jenkins啟動腳本中java命令的路徑(根據(jù)實際java的路徑進(jìn)行配置)
5、啟動jenkins,并加入開機(jī)啟動
systemctl start jenkins chkconfig --add jenkins chkconfig jenkins on
訪問并配置Jenkins
1、訪問http://192.168.1.11:8080/jenkins/,輸入提示的管理員密碼,進(jìn)入到配置頁面,會卡頓一段時間,具體時間的長短由機(jī)器的性能決定。
2、輸入完密碼后進(jìn)入插件安裝界面(這里勾選Jenkins推薦安裝的插件選項)
3、后續(xù)操作根據(jù)提示輸入完相關(guān)的信息即可。
Jenkins配置
寫在配置前的一些話:Jenkins的配置不可能全部都說到的,大部分配置是有中文說明的,部分配置是英文說明,點擊輸入框后面的問號就可以看見了。
系統(tǒng)管理
在已運(yùn)行的Jenkins主頁中,點擊左側(cè)的系統(tǒng)管理進(jìn)入如下界面:
系統(tǒng)設(shè)置
在已運(yùn)行的Jenkins主頁中,點擊左側(cè)的系統(tǒng)管理—>系統(tǒng)設(shè)置進(jìn)入如下界面:
系統(tǒng)設(shè)置界面
- 主目錄:存放Jenkins所有的文件,工作空間根目錄和構(gòu)建記錄目錄默認(rèn)都是在Jenkins主目錄下,這個設(shè)置一般不用進(jìn)行變更。
- 系統(tǒng)消息:該處填寫的信息可以在jenkins項目主頁看到這條消息
- 執(zhí)行者數(shù)量:可以并發(fā)構(gòu)建的數(shù)量
- 標(biāo)簽:用來記錄這個機(jī)器的名稱(為了分配節(jié)點使用,后面子節(jié)點會詳細(xì)介紹)
- 用法:設(shè)置這個節(jié)點的執(zhí)行策略(包括盡可能使用這個節(jié)點和只允許綁定到這臺機(jī)器的job(詳細(xì)內(nèi)容看問號后面的說明)
- 生成前等待時間:這個時間為構(gòu)建開始前的等待時間(詳細(xì)內(nèi)容看問號后面的說明)
- scm簽出重試次數(shù):使用svn或者git拉取代碼失敗重試的次數(shù)
- 工程命名限制:限制項目命名,勾選后可以看到具體設(shè)置,可以設(shè)置為默認(rèn)或者使用正則表達(dá)式進(jìn)行限制
郵件通知配置
- 配置發(fā)件人地址
- 配置郵件通知
- 系統(tǒng)管理員郵件地址和測試發(fā)送的郵件地址要為同一個地址,不讓會報錯
后續(xù)根據(jù)的的郵箱提供者的參數(shù)配置就行了。
Ps:小技巧:用戶默認(rèn)郵件后綴配置了后,以后你填寫郵件地址只需要@之前的就行了
Subversion配置
- Subversion Workspace Version:Subversion 的版本號,選擇你對應(yīng)的版本號就行了
全局工具管理
JDK、Maven配置
配置一個JDK、Maven實例,請在每一節(jié)下面單擊Add(新增) 按鈕,這里將添加實例的名稱和絕對地址。下圖描述了這兩個部分。
- 這里不建議使用自動安裝的選項
Jenkins插件
從Jenkins現(xiàn)有的功能擴(kuò)展或開發(fā)者們?yōu)镴enkins提供的新功能都可以稱之為Jenkins插件。有些插件可以無縫添加到構(gòu)建過程,而其它,諸如除CVS和Subversion的SCM插件則需要源代碼控制系統(tǒng)的支持。
Jenkins插件安裝
Jenkins 插件管理器允許安裝新的插件,和更新Jenkins服務(wù)器上的插件。管理者將連接到聯(lián)機(jī)資料庫,檢索可用的和已更新的插件。如果您的Jenkins服務(wù)器 無法直接連接到外部資源,您可以從Jenkins網(wǎng)站上下載。
在已運(yùn)行的Jenkins主頁中,點擊左側(cè)的系統(tǒng)管理—>管理插件進(jìn)入如下界面:
包含四個標(biāo)簽:
- 更新:清單中列示了Jenkins為某些插件搜索到了可用的更新。列出的每個插件可以被選擇并應(yīng)用更新。
- 可選安裝:清單中列示了可用于安裝(而不是目前已安裝的)的所有插件。列出的每個插件都可以被選擇并安裝。
- 已安裝:清單中列示了已經(jīng)安裝的插件。
- 高級:允許通過設(shè)定HTTP代理的方式使Jenkins與在線插件庫建立連接。此外,還提供了一個上傳設(shè)備,可以安裝你在Jenkins以外已下載的那些插件。
由上圖可知,Jenkins默認(rèn)集成了maven2插件,并且一旦插件有新版本,會提示更新新版本插件。
如果想安裝新的插件,可以點擊tab分頁中的可選插件。
- 如下圖:
從圖可知,各種Jenkins插件根據(jù)之前所記錄的類型進(jìn)行分門別類??晒催x任意想安裝的Jenkins插件,點擊Install without restart按鈕進(jìn)行安裝。
安裝后,所有插件以hpi作為后綴名放置在plugins文件夾下。如果是高級用戶還可以自行開發(fā)插件方便具體項目使用。
- 注意:安裝完成后需要重啟Jenkins部署的容器。這樣才能使用新裝的插件。
到此Docker插件安裝完成!
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
java實現(xiàn)fibonacci數(shù)列學(xué)習(xí)示例分享(斐波那契數(shù)列)
這篇文章主要介紹了fibonacci數(shù)列(斐波那契數(shù)列)示例,大家參考使用吧2014-01-01Spring Boot 通過AOP和自定義注解實現(xiàn)權(quán)限控制的方法
這篇文章主要介紹了Spring Boot 通過AOP和自定義注解實現(xiàn)權(quán)限控制,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11SpringBoot實現(xiàn)自定義Redis的連接的流程步驟
Spring Boot 自定義 Redis 主要是指在基于 Spring Boot 的應(yīng)用程序中,當(dāng)你需要更深入地控制或擴(kuò)展對 Redis 數(shù)據(jù)庫的操作,而不是僅僅依賴 Spring Data Redis 的默認(rèn)配置,本文給大家介紹了SpringBoot實現(xiàn)自定義Redis的連接的流程步驟,需要的朋友可以參考下2024-09-09