摘要:是一個(gè)開源軟件項(xiàng)目,旨在提供一個(gè)開放易用的軟件平臺,使軟件的持續(xù)集成變得可能。步驟安裝下載包,官網(wǎng)。啟動(dòng),將包放入容器里,啟動(dòng)。
Jenkins 是一個(gè)開源軟件項(xiàng)目,旨在提供一個(gè)開放易用的軟件平臺,使軟件的持續(xù)集成變得可能?,F(xiàn)在軟件開發(fā)追求的是效率以及質(zhì)量,Jenkins使得自動(dòng)化成為可能!
亮點(diǎn)
采用shell自定義腳本,控制集成部署環(huán)境更加方便靈活
精簡war包中的lib包,常駐tomcat里,減少war包傳輸時(shí)間
Jenkins 用戶權(quán)限管理
構(gòu)建失敗發(fā)郵件通知相關(guān)人員解決
自動(dòng)按天備份war包,Jenkins配置備份以及版本控制化
環(huán)境
Ubuntu 14.10 (GNU/Linux 3.16.0-33-generic x86_64)
準(zhǔn)備工作
Git版本控制服務(wù)器
Tomcat發(fā)布服務(wù)器
Jenkins服務(wù)器(提前安裝好Maven,Git,Jdk)
實(shí)驗(yàn)時(shí)可以在同一臺機(jī)器配置,但是生產(chǎn)不建議,一臺機(jī)器電源斷掉了,所有服務(wù)器都掛了。
步驟
安裝Jenkins
下載Jenkins War包,Jenkins官網(wǎng) 。
啟動(dòng)Jenkins ,將War包放入Tomcat容器里,啟動(dòng)Tomcat。
提示:
此時(shí)Jenkins在初始化配置目錄,其默認(rèn)配置目錄路徑為當(dāng)前用戶下的.jenkins目錄,用戶也可以自定義目錄,Jenkins默認(rèn)是把配置文件中的數(shù)據(jù)讀到內(nèi)存中,如果你替換了之前的配置文件,此時(shí)需要點(diǎn)擊「Jenkins的讀取設(shè)置」或者「重啟Tomcat」,如果此時(shí)Jenkins頁面無響應(yīng),則應(yīng)該查看Tomcat的Catalina.out,多半是由于內(nèi)存溢出造成(解決方法增大Tomcat調(diào)用Java虛擬機(jī)時(shí)內(nèi)存大小,本文不做重點(diǎn)),運(yùn)行Jenkins的服務(wù)器配置最好內(nèi)存1G以上,因?yàn)楹罄m(xù)會(huì)加入一些Jenkins插件,有一些會(huì)比較占用內(nèi)存,導(dǎo)致Jenkins啟動(dòng)不了。
安裝Jenkins插件
Email Extension Plugin (郵件通知)
GIT plugin (可能已經(jīng)默認(rèn)安裝了)
Publish Over SSH (遠(yuǎn)程Shell)
安裝方法:
首頁->系統(tǒng)管理->管理插件->可選插件->過濾(搜索插件名)->勾選->點(diǎn)擊最下面直接安裝即可(需要等待一段時(shí)間,詳情可以看catalina.out日志變化)
配置Jenkins
配置基本信息
每個(gè)選項(xiàng)后都有個(gè)問號解釋當(dāng)前含義,(此步新手可以略過,默認(rèn)不填即可)
配置方法:首頁->系統(tǒng)管理->系統(tǒng)設(shè)置
配置郵件
管理員郵件地址就是郵件的發(fā)件人地址(必須和后面郵件配置發(fā)件人郵箱一致,否則發(fā)不成功郵件)
配置Jdk
JAVA_HOME為Jdk路徑 其中Jdk也可以從這里下載安裝解壓
配置 Maven
配置 Maven Configuration
路徑為maven的setting.xml路徑(Maven安裝略)
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/29910.html
摘要:是一個(gè)開源軟件項(xiàng)目,旨在提供一個(gè)開放易用的軟件平臺,使軟件的持續(xù)集成變得可能。步驟安裝下載包,官網(wǎng)。啟動(dòng),將包放入容器里,啟動(dòng)。 Jenkins 是一個(gè)開源軟件項(xiàng)目,旨在提供一個(gè)開放易用的軟件平臺,使軟件的持續(xù)集成變得可能?,F(xiàn)在軟件開發(fā)追求的是效率以及質(zhì)量,Jenkins使得自動(dòng)化成為可能! 亮點(diǎn)采用shell自定義腳本,控制集成部署環(huán)境更加方便靈活精簡war包中的lib包,常駐tom...
摘要:是一個(gè)開源軟件項(xiàng)目,旨在提供一個(gè)開放易用的軟件平臺,使軟件的持續(xù)集成變得可能。步驟安裝下載包,官網(wǎng)。啟動(dòng),將包放入容器里,啟動(dòng)。 Jenkins 是一個(gè)開源軟件項(xiàng)目,旨在提供一個(gè)開放易用的軟件平臺,使軟件的持續(xù)集成變得可能?,F(xiàn)在軟件開發(fā)追求的是效率以及質(zhì)量,Jenkins使得自動(dòng)化成為可能!亮點(diǎn)采用shell自定義腳本,控制集成部署環(huán)境更加方便靈活精簡war包中的lib包,常駐tomc...
摘要:入坑嘿嘿安裝官方安裝教程常用命令用構(gòu)建鏡像通過鏡像生成容器是交互式模式對應(yīng)是后臺啟動(dòng)用本機(jī)的端口映射容器的端口進(jìn)入正在運(yùn)行的容器內(nèi)查看鏡像查看所有容器狀態(tài)刪除容器刪除鏡像重啟構(gòu)建用官方鏡像啟動(dòng)將存放數(shù)據(jù)庫信息的文件夾映射 Docker 入坑docker嘿嘿 ubantu安裝docker 官方安裝教程 docker常用命令 #用Dockerfile構(gòu)建鏡像 docker build ...
摘要:上午折騰了一下持續(xù)集成,由于公司使用自己搭建的服務(wù)器來進(jìn)行代碼管理,因此這里是針對服務(wù)器來進(jìn)行的配置,后面稍微介紹了下針對管理的項(xiàng)目的配置之前項(xiàng)目每次修改之后都需要本地一次手動(dòng)發(fā)布到服務(wù)器上方便測試和產(chǎn)品查看,有了持續(xù)集成之后只要或者提交之 上午折騰了一下Jenkins持續(xù)集成,由于公司使用自己搭建的svn服務(wù)器來進(jìn)行代碼管理,因此這里Jenkins是針對svn服務(wù)器來進(jìn)行的配置,后面...
閱讀 4048·2021-11-22 13:53
閱讀 1749·2021-09-23 11:52
閱讀 2472·2021-09-06 15:02
閱讀 1016·2019-08-30 15:54
閱讀 928·2019-08-30 14:15
閱讀 2410·2019-08-29 18:39
閱讀 694·2019-08-29 16:07
閱讀 465·2019-08-29 13:13