介绍
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了