Jenkins的安裝
接下來安裝jenkins岳瞭,解壓下載好的Jenkins并安裝拥娄,然后就是一路next(可以更改自己的安裝路徑)。
安裝完成之后會(huì)自動(dòng)彈出瀏覽器瞳筏,其中地址是http://localhost:8080,因?yàn)槲抑鞍惭b了tomcat(默認(rèn)端口是8080)稚瘾,因此需要更改jenkins文件配置,找到 jenkins安裝目錄下\Jenkins\jenkins.xml文件姚炕,然后更改端口號(hào)摊欠,我改成的是6060(httpPort=6060 )
然后重新啟動(dòng)jenkins,打開瀏覽器柱宦,輸入http://localhost:6060些椒,打開界面會(huì)有一個(gè)admin用戶登錄界面,需要輸入密碼掸刊,給出的英文提示是需要到安裝目錄文件下找到secrets文件夾摊沉,然后再initialAdminPassword文件中復(fù)制內(nèi)容到登錄界面的密碼框中,登錄即可痒给。
打開Jenkins说墨,首次進(jìn)入會(huì)默認(rèn)讓你選擇安裝插件(此處如果完全不清楚自己需要什么插件,建議全選)苍柏。插件安裝完成之后尼斧,需要設(shè)置登錄用戶,按照自己喜好設(shè)置即可试吁。
內(nèi)容大整合
2棺棵、系統(tǒng)設(shè)置/管理插件/可選插件楼咳,搜索Performance plugin(Jmeter報(bào)告需要),安裝此插件
3烛恤、因?yàn)樾枰玫紸NT和JDK母怜,所以需要在jenkins中添加插件,選擇點(diǎn)擊“系統(tǒng)管理”缚柏,之后在Global Tool Configuration的界面看到ant和jdk選項(xiàng)苹熏,然后將自己本地的ANT和JDK的路徑填寫上
4、配置測試郵件
在系統(tǒng)設(shè)置中找到Jenkins Locaction項(xiàng)填入Jenkins URL和系統(tǒng)管理員郵件地址币喧,系統(tǒng)管理員郵件地址一定要配置轨域,否則發(fā)不了郵件通知。因?yàn)猷]件通知都是由系統(tǒng)管理員的郵箱發(fā)出來的
按照如圖所示設(shè)置即可杀餐,本處設(shè)置的是QQ企業(yè)郵箱的服務(wù)干发,其他郵箱按照類似設(shè)置即可
****首先在度娘中找到SMTP服務(wù)器地址和端口號(hào)及設(shè)置QQ郵箱的POP3/SMTP服務(wù)
****在Jenkins中找到郵件通知項(xiàng),填入SMTP服務(wù)器信息及用戶名史翘、密碼等認(rèn)證信息
5搀暑、配置、測試郵件
****進(jìn)入“系統(tǒng)設(shè)置”
****設(shè)置Jenkins地址和管理員郵箱(不設(shè)置管理員郵箱無法發(fā)送郵件)
****配置系統(tǒng)管理員的郵件屬性跨琳,點(diǎn)擊“高級”
進(jìn)入“系統(tǒng)管理”>>>“插件管理”安裝郵件通知插件Email Ext Recipients Column Plugin桐罕,Email Extension Plugin
然后進(jìn)入到具體的某一job中配置郵件通知
點(diǎn)擊“add trigger”
(本郵件是程序自動(dòng)下發(fā)的脉让,請勿回復(fù)!)
項(xiàng)目名稱:$PROJECT_NAME
構(gòu)建編號(hào):test_$BUILD_NUMBER
svn版本號(hào):${SVN_REVISION}
構(gòu)建狀態(tài):$BUILD_STATUS
觸發(fā)原因:${CAUSE}
構(gòu)建日志地址:${BUILD_URL}console
構(gòu)建地址:$BUILD_URL
變更集:${JELLY_SCRIPT,template="html"}
*******添加附件
將構(gòu)建日志壓縮作為附件也添加到郵件當(dāng)中發(fā)送功炮,需要注意的是溅潜,每一次構(gòu)建都會(huì)產(chǎn)生一個(gè)報(bào)告文檔,倉庫里會(huì)包含有之前構(gòu)建的所有的報(bào)告文檔薪伏,所以需要打包的是當(dāng)前這次產(chǎn)生的報(bào)告文檔滚澜,不是之前的構(gòu)建產(chǎn)生的文檔
點(diǎn)擊應(yīng)用“apply”,然后保存
測試能否收到了郵件嫁怀,點(diǎn)擊“立即構(gòu)建”
****************注意:如果一段時(shí)間過后设捐,Jenkins的自動(dòng)郵件發(fā)送失敗了,有可能是你修改了qq密碼(如果在配置自動(dòng)發(fā)送郵件時(shí)用的是QQ郵箱)塘淑,這時(shí)候就需要在QQ郵箱中重新生成“授權(quán)碼”萝招,將覆蓋上去**************************************