Jenkins安裝部署:
1、添加Jenkins的源
sudo wget -O /etc/yum.repos.d/jenkins.repo http://jenkins-ci.org/redhat/jenkins.repo
sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
2、安裝/檢查JDK??
JDK版本只要1.5.0版本以上都可以
$ java --version
$ sudo yum install java-1.6.0-openjdk
3、安裝Jenkins
yum install jenkins
修改Jenkins端口:修改/etc/sysconfig/jenkins配置文件里的JENKINS_PORT="8080"字段
啟動(dòng)Jenkins:service jenkins start
4、Jenkins插件安裝及配置
1、使用http://:8080/登錄Jenkins,并進(jìn)行相關(guān)配置(插件安裝、權(quán)限配置、View/Job創(chuàng)建等等)。?
?2、 登錄Jenkins后,進(jìn)入系統(tǒng)管理->插件管理,搜索要安裝插件進(jìn)行安裝
maven插件安裝:
1、登錄Jenkins后,進(jìn)入系統(tǒng)管理->插件管理,搜索maven插件點(diǎn)擊進(jìn)行安裝
2、去Jenkins所在服務(wù)器安裝maven環(huán)境,安裝成功后,配置maven中conf目錄中的setting文件指向私服nexus即修改settings.sml文件新增以下內(nèi)容:(jar包庫地址,不改也行)
3、在Jenkins上,進(jìn)入系統(tǒng)管理頁面,選擇Global Tool Configuration進(jìn)入后,對(duì)maven模塊進(jìn)行設(shè)置其環(huán)境變量,如下圖?
svn插件安裝:
1、登錄Jenkins后,進(jìn)入系統(tǒng)管理->插件管理,搜索svn插件點(diǎn)擊進(jìn)行安裝
Deploy to container Plugin插件安裝:為了實(shí)現(xiàn)Jenkins打war功能需要
Email Extension Plugin插件安裝:實(shí)現(xiàn)任務(wù)執(zhí)行后可發(fā)郵件通知相關(guān)人員
JUnit 插件安裝:為了實(shí)現(xiàn)任務(wù)運(yùn)行結(jié)束后,生成測試報(bào)告
5、打包發(fā)布項(xiàng)目配置
1、登錄Jenkins平臺(tái)后,點(diǎn)擊新建,選擇構(gòu)建一個(gè)自由風(fēng)格的軟件項(xiàng)目,項(xiàng)目名為:Test_war。如下圖
?2、對(duì)Test_war項(xiàng)目進(jìn)行配置,進(jìn)入配置頁面
General模塊:
添加對(duì)項(xiàng)目的描述,對(duì)項(xiàng)目構(gòu)建的一些設(shè)置,如下圖(注:關(guān)閉構(gòu)建不用勾選)?
源碼模塊:
1、勾選Subversion,開發(fā)程序的源碼從SVN上獲取,如下圖?
構(gòu)建觸發(fā)器:
設(shè)置構(gòu)建項(xiàng)目執(zhí)行的時(shí)間點(diǎn),具體格式可參照網(wǎng)上說明,如下圖 (圖中是每周一到周五晚10點(diǎn)開始構(gòu)建,這邊是舉例,可不選,這邊觸發(fā)的條件是測試項(xiàng)目構(gòu)建之前執(zhí)行是6中“設(shè)置構(gòu)建項(xiàng)目前執(zhí)行打包發(fā)布的操作”步驟設(shè)置的,可靈活配置)
構(gòu)建:
?構(gòu)建后的操作:?
?6、測試項(xiàng)目配置
1、登錄Jenkins平臺(tái)后,點(diǎn)擊新建,選擇構(gòu)建一個(gè)自由風(fēng)格的軟件項(xiàng)目,項(xiàng)目名為:test_case。該項(xiàng)目主要是為了運(yùn)行主流程測試用例如下圖
2、對(duì)test_case項(xiàng)目進(jìn)行配置,進(jìn)入配置頁面
General模塊:
添加對(duì)項(xiàng)目的描述,??
源碼模塊:
1、勾選Subversion,測試用例的自動(dòng)化代碼從SVN上獲取,如下圖?
構(gòu)建觸發(fā)器:
設(shè)置構(gòu)建項(xiàng)目前執(zhí)行打包發(fā)布的操作,如下圖?
構(gòu)建后的操作:??
7、怎么運(yùn)行和查看日志
配置結(jié)束后,點(diǎn)擊保存后,點(diǎn)擊立即構(gòu)建,開始執(zhí)行任務(wù),如下圖?
任務(wù)構(gòu)建執(zhí)行的記錄可點(diǎn)擊下圖進(jìn)入查看詳情?
具體執(zhí)行的日志可查看Console Output頁面,下圖
本文出現(xiàn)的項(xiàng)目代碼,后期將會(huì)上傳至GitHub或者gitee上,忘了的話需要用到的請(qǐng)?zhí)嵝严挛遥?/p>