Jenkins持续集成安装和使用配置

一、版本号

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这类软件,都是在其他服务器上装,然后远程部署到生产。)

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180310A0P93H00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券