介紹
Jenkins是一個開源的持續(xù)集成框架献联,易上手智末,功能強(qiáng)大枫笛。
使用目的
1.持續(xù)的軟件版本發(fā)布/測試項目(例如Maven項目);
2.集成Jmeter開源測試工具生成測試報告沛厨;
3.集成UI Recorder界面自動化測試工具生成測試報告宙地;
安裝
在官網(wǎng)(https://jenkins.io/download/)下載Jenkins的war包放于本地目錄,下面會用到逆皮。
安裝環(huán)境
系統(tǒng):Linux
服務(wù)器:Tomcat
Jenkins地址:localhost:8082
Tomcat地址:localhost:8080
Tomcat用戶名密碼admin admin
1.安裝Java
進(jìn)入jdk位置宅粥,需要安裝JDK8
復(fù)制文件到/usr/lib/jvm/
解壓:tar zxvfjdk-8u60-linux-x64.tar.gz
查看是否成功安裝(echo $JAVA_HOME)
2.配置JavaHome
vim /etc/profile
找到JAVA_HOME=/usr/lib/jvm/java-1***-openjdk 改為JAVA_HOME=/usr/lib/jvm/jdk1.8.0_60
3.配置MavenHome
下載地址:http://maven.apache.org/docs/3.3.9/release-notes.html
vim /etc/profile
MAVEN_HOME=/app/java/maven/apache-maven-3.3.9
export MAVEN_HOME
exportPATH=${PATH}:${MAVEN_HOME}/bin
輸入:source /etc/profile是資源文件生效(這樣就不用重啟系統(tǒng)了)
賦予文件夾權(quán)限
chmod -R 755 /root/kevin/apache-maven-3.5.2
4.啟動Jenkins
使用端口為8082,避免和后續(xù)使用的Tomcat端口沖突
cd kevin/jenkins
java -jar jenkins.war --ajp13Port=-1 --httpPort=8082
遇到的問題總結(jié):
1.securefx怎么查看隱藏文件电谣?
菜單view→Dot Files 勾上
2.初次啟動要密碼
用sublime text 3打開文件秽梅,復(fù)制初始密碼
/root/.jenkins/secrets/initialAdminPassword
更改用戶名密碼為admin/admin
在提示我們Offline的頁面,不要跳過
安裝插件那個頁面剿牺,就是提示你offline的那個頁面企垦,不要動。然后打開一個新的tab晒来,
輸入網(wǎng)址http://localhost:8080/pluginManager/advanced钞诡。
這里面最底下有個【升級站點(diǎn)】,把其中的鏈接改成http的就好了潜索,http://updates.jenkins.io/update-center.json臭增。
然后在服務(wù)列表中關(guān)閉jenkins,再啟動竹习,這樣就能正常聯(lián)網(wǎng)了。
5.安裝插件
郵件
Email Extension Template Plugin
Email Extension Plugin
Jmeter接口工具
Performance Plugin
發(fā)布到tomcat
Deploy to container Plugin
用戶名密碼admin admin
Maven項目
Javadoc Plugin
JSch dependency plugin
Maven Integration plugin
源碼管理插件
Subversion Plug-in
Git plugin
Git client plugin
GIT server Plugin
//UIRecorder插件
HTML Publisher plugin
JUnit Realtime Test Reporter Plugin
6.配置Tomcat
cd kevin/apache-tomcat-7-64
./startup.sh
提示權(quán)限不夠解決辦法
sudo chmod -R 777kevin/apache-tomcat-7-64
7.Tomcat賬戶密碼設(shè)置
打開Tomcat目錄的tomcat-users.xml文件
下載這個配置好的替換:https://pan.baidu.com/s/13Fa8ON3H5zulfq0vOZ3S3g
賬戶密碼為admin admin
8.Tomcat在Jenkins的使用
tomcat部署寫法
mymaven MavenWebapp/target/mymaven.war
mymaven
恭喜你列牺,如果走到這里整陌,代表你已經(jīng)成功安裝Jenkins了