Jenkins持续集成工具使用说明
来源:互联网 发布:linux 禁止ip连接 编辑:程序博客网 时间:2024/06/12 23:01
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
用户登陆与权限设定
阅读全文
0 0
- Jenkins持续集成工具使用说明
- 持续集成工具 jenkins
- Jenkins持续集成工具
- 持续集成工具:Jenkins
- 持续集成工具jenkins
- 另一个持续集成工具Jenkins
- c++持续集成工具Jenkins
- 持续集成工具 jenkins是什么
- 持续化集成工具Jenkins
- 安装持续集成工具Jenkins
- 【工具】持续集成工具——Jenkins
- 【工具使用】持续集成工具----Jenkins
- 持续集成工具Jenkins(原Hudson)安装
- 持续集成工具集之一 Jenkins简介
- Centos7安装持续集成工具Jenkins
- 持续集成管理工具Jenkins
- jenkins持续集成(全)
- Jenkins 持续集成
- 1 自然语言处理中文语料与词汇资源从哪里获取
- 据说大部分资深程序员都必须掌握的工具
- 2017校招全国统一模拟考试(第五场)JavaScript解法记录(题目来源-->牛客网)
- Android Studio常用快捷键
- sdk 截屏之调用系统截屏
- Jenkins持续集成工具使用说明
- 'module' object has no attribute 'xfeatures2d'(已解决)
- SSM+maven+sqlserver+mybatis-generator逆向生成类
- 思考练习
- Windows环境下在Apache24上部署多个django项目(多端口)
- jdk环境变量的配置
- 【Java】vmware克隆
- Onvif协议-设备搜索
- Domino piling_Codeforces_50A