介紹
Jenkins是一個開源的持續集成框架,易上手,功能強大。
使用目的
1.持續的軟件版本發布/測試項目(例如Maven項目);
2.集成Jmeter開源測試工具生成測試報告;
3.集成UI Recorder界面自動化測試工具生成測試報告;
安裝
在官網(https://jenkins.io/download/)下載Jenkins的war包放于本地目錄,下面會用到。
安裝環境
系統:Linux
服務器:Tomcat
Jenkins地址:localhost:8082
Tomcat地址:localhost:8080
Tomcat用戶名密碼admin admin
1.安裝Java
進入jdk位置,需要安裝JDK8
復制文件到/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是資源文件生效(這樣就不用重啟系統了)
賦予文件夾權限
chmod -R 755 /root/kevin/apache-maven-3.5.2
4.啟動Jenkins
使用端口為8082,避免和后續使用的Tomcat端口沖突
cd kevin/jenkins
java -jar jenkins.war --ajp13Port=-1 --httpPort=8082
遇到的問題總結:
1.securefx怎么查看隱藏文件?
菜單view→Dot Files 勾上
2.初次啟動要密碼
用sublime text 3打開文件,復制初始密碼
/root/.jenkins/secrets/initialAdminPassword
更改用戶名密碼為admin/admin
在提示我們Offline的頁面,不要跳過
安裝插件那個頁面,就是提示你offline的那個頁面,不要動。然后打開一個新的tab,
輸入網址http://localhost:8080/pluginManager/advanced。
這里面最底下有個【升級站點】,把其中的鏈接改成http的就好了,http://updates.jenkins.io/update-center.json。
然后在服務列表中關閉jenkins,再啟動,這樣就能正常聯網了。
5.安裝插件
郵件
Email Extension Template Plugin
Email Extension Plugin
Jmeter接口工具
Performance Plugin
發布到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
提示權限不夠解決辦法
sudo chmod -R 777kevin/apache-tomcat-7-64
7.Tomcat賬戶密碼設置
打開Tomcat目錄的tomcat-users.xml文件
下載這個配置好的替換:https://pan.baidu.com/s/13Fa8ON3H5zulfq0vOZ3S3g
賬戶密碼為admin admin
8.Tomcat在Jenkins的使用
tomcat部署寫法
mymaven MavenWebapp/target/mymaven.war
mymaven
恭喜你,如果走到這里,代表你已經成功安裝Jenkins了