Jenkins持续集成工具使用说明
2017-12-12 13:43
239 查看
Jenkins持续集成工具使用说明
更多干货
分布式实战(干货)spring cloud 实战(干货)
mybatis 实战(干货)
spring boot 实战(干货)
React 入门实战(干货)
构建中小型互联网企业架构(干货)
python 学习(干货)
Jenkins持续集成工具使用说明
jenkins插件安装
jenkins安装以及相关插件安装
概要说明
Jenkins 的作用及其特性持续、自动地构建/测试软件项目。监控一些定时执行的任务。
易于安装-只要把jenkins.war部署到servlet容器,不需要数据库支持。
易于配置-所有配置都是通过其提供的web界面实现。
集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail通知。
生成JUnit/TestNG测试报告
分布式构建支持Jenkins能够让多台计算机一起构建/测试
文件识别:Jenkins能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等。
插件支持:支持扩展插件,你可以开发适合自己团队使用的工具。
持续集成是个简单重复劳动,人来操作费时费力,使用自动化构建工具完成是最好不过的了。
Jenkins介绍
首选你需要安装好JRE/JDK和Tomcat
Java_OPTS="-Xms512m -Xmx768m -XX:MaxNewSize=256m -XX:MaxPermSize=128m" Bin/catalina.sh中添加。防止内存溢出。 <Connector port="9090" URIEncoding="UTF-8" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="9443" /> 置UTF-8编码
官网下载jenkins.war包
官网地址:http://Jenkins-ci.org/官网镜像地址:http://mirrors.jenkins-ci.org/war-stable/
(在里面可以选择任意版本的war包,lastest为最新的,推荐下载!)
https://wiki.jenkins-ci.org/display/JENKINS/Use+Jenkins安装配置手册
tomcat部署
将war包在tomcat中进行部署开始安装插件:
设置用户账号
系统设置
“系统消息”这一部分内容会显示在首页顶部,我们可以在里面直接写上HTML内容。里面可以写一些相关的质量管理系统或者项目管理系统的链接,也可以写一些通知或者公告了什么的。
“执行者”表示本机同时可以执行的构建数目,不过我们将这里设置为0,也就是不允许这台机器进行任何构建,以后所有构建我们都是通过不同的奴隶节点(slave node)来完成,因为对于非Java的项目,可能构建的系统和需要的开发环境千差万别,都在主节点(master node)上进行构建不但占用太多主节点资源,而且必须给各个项目的相关人员开放登录到主节点的权限,每个人都根据自己的喜好随便在主节点上安装、配置,可能导致极大的混乱和出现各种各样的问题。
邮件设置
“邮件通知”,填写相关的属性(可以跟IT部门的人申请一个专用的帐号),并且可以勾选“通过发送测试邮件测试配置”来测试一下。在已运行的Jenkins主页中,点击左侧的系统管理—>系统设置进入如下界面
注:系统管理员邮件地址,填写与下面的邮件配置中用户名一致
其中qq客户端授权码获取:
管理插件
回到“系统管理”页面,点击“管理插件”,可以在这里对插件进行安装、卸载、升级、降级等操作。需要注意的是如果想安装自己写的插件,要在高级里面上传插件的 hpi 文件。
安装GIT
在“可选插件”页签中,找到“Git Client Plugin”插件,勾选前面的复选框。再找到“Git Parameter Plugin”,勾选前面的复选框。
然后点击屏幕最下面的“直接安装”按钮,此时开始自动下载安装插件,如果勾选了最后的“当安装成功并且没有运行中的任务时重启”,那么Jenkins会自动重启让插件生效。
要注意的是,此时在首页左侧多出一个“Credentials”来管理证书(同时在进入“系统管理”页面也可以看到一个入口。这个插件是在安装“Git Client Plugin”时安装的被依赖插件。在之前的版本(1.3.0)还没有这个依赖,后面我们使用git签出代码时一起琢磨一下这个插件的用法。
节点管理(Master/slaver)待续
构建Maven分格的Job
用户登陆与权限设定
相关文章推荐
- 持续集成工具---jenkins的安装与使用
- 【工具使用】持续集成工具----Jenkins
- Jenkins 使用slave管理进行持续集成测试说明
- linux-centos下持续集成工具jenkins部署使用教程
- 使用Jenkins持续集成JavaWeb项目(War包部署方式)
- 持续集成Jenkins环境配置+使用
- 在Python Web项目中使用Jenkins进行持续集成
- 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)
- 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)
- 【工具】持续集成工具——Jenkins
- maven---10使用Jenkins进行持续集成
- 使用Jenkins搭建持续集成(CI)环境
- 持续集成环境Jenkins的搭建和使用
- SpringCloud(第 056 篇)CentOS7 安装 jenkins 持续集成工具
- windows下使用Jenkins搭建CI持续集成平台(版本源码管理使用SVN)
- 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境
- jenkins持续集成工具
- 使用Jenkins搭建持续集成(CI)环境
- 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(二)