一、版本号
Jenkins-2.89.4
二、安装
1、将War包直接部署到tomcat中,并解压缩
unzip jenkins-2.73.2.war -d Jenkins
2、启动Tomcat
3、访问页面,会提示输入密码
http://192.168.73.154:8300/jenkins/
4、密码查看
cat /chentongwei/resource/repository/jenkins/secrets/initialAdminPassword
5、插件安装
点击continue后,进行安装插件
直接点安装建议插件即可。(也就是第一个)。
6、注册用户
可以创建也可以直接跳过,直接用admin也行。
7、成功后进入主页面
值得注意的是,我们安装的插件到哪了?答案就是到我们配置的JENKINS_HOME目录下了。
三、安全配置
1、目的
主要是用来分配用户权限。
2、点击系统管理
3、允许注册用户
4、分配权限
说明:可以为已有的用户分配权限,也可以提前分配权限。(提前?就是这里添加用户,然后注册用户的时候写上这里添加的用户名称,然后这个用户就带有你现在分配的这些权限了。)
四、全局配置
1、点击系统管理
2、进行全局配置
3、配置JDK和Maven
Save
五、插件安装
1、步骤
2、插件
sonar
Subversion Plug-in
Publish Over SSH
六、创建项目
1、新建项目
2、配置SVN
3、构建脚本
点击增加构建步骤,构建一个shell,我们需要在这里写shell脚本(部署到tomcat)
脚本我这里提供一个简易版的。【jenkins-后端shell脚本】【jenkins-前端shell脚本】
七、构建
1、配置完后在首页会出现如下
2、对此项目进行构建
八、其他
1. Jenkins功能很强大,可以创建多用户,为每个用户配置邮件,这样在build的时候如果失败了,就可以自动发送邮件给xxx(自己配置的收件人)。还可以安装各种插件等。
2. 我们安装的sonar插件,可以再每次构建完后都自动分析下我们的项目质量,无需再打开sonar平台,当然也可以不用插件,自己构建的时候写好脚本sonar:sonar,然后直接将代码上传到sonar平台进行分析。
3. Publish over SSH插件可以将我们的代码部署到其他服务器上,远程部署用。(毕竟生产服务器不可能装Jenkins这类软件,都是在其他服务器上装,然后远程部署到生产。)
领取 专属20元代金券
Get大咖技术交流圈