- 2
- 0
- 约 11页
- 2017-04-22 发布于湖北
- 举报
JenKins安装与配置
Jenkins的前身是Hudson,是一个java开发的可自由扩展的持续集成工具。主要用于:1.持续自动化构建或测试软件,类似工具有:CruiseControl与DamageControl;2.监控定时执行的任务。下面介绍JenKins的安装与配置。
一、安装JenKins
安装JenKins之前需要先安装JDK,Maven和Git,如何安装百度之,so easy,这里就不浪费“纸”了,注意安装完之后一定记得配置。
在最简单的情况下,Jenkins只需要两个步骤:
1. 下载最新的版本(一个WAR文件)。Jenkins官方址:? HYPERLINK / \t /wangmuming/article/details/_blank http://J/
2. 运行java?-jar?jenkins.war。注意:Jenkins?需要运行Java 5以及以上的版本。
还有一种安装方式就是将下载的war包文件部署到?servlet?(如tomcat)容器,然后启动容器,在浏览器的URL地址栏中输入类似 HYPERLINK http://localhost:8088/hudson/ \t /wangmuming/article/details/_blank http://localhost:8080/jenkins/这样的地址即可。
在windows下只需要下载exe后缀的可执行程序,安装即可,我的就是这种方式,linux下也可以下载deb后缀的安装文件,安装即可,通过可执行程序安装就是把jenkins当做系统的一项服务存在。在浏览器输入http://localhost:8080后如下图(如遇到JenKins端口号与tomcat端口号冲突的情况,修改两者之中任意一个的端口号即可解决,这里我修改tomcat的端口号为8081)。
二、配置JenKins
JenKins配置有很多,正如你所知道的,咱们公司已经搭建了JenKins环境: HYPERLINK 6:8080,不过需要注册,还得要权限,所以一些最基本的配置在这上面都已经配置完成,下面只会介绍跟咱们项目相关的配置,其他配置如需了解,请自行学习。 6:8080,不过需要权限,所以一些最基本的配置在这上面都已经配置完成,权限不够是不可以进行系统管理的。咱们搭建的是本地jenkins,所有的功能都可以学习学习,下面只会介绍跟咱们项目相关的配置,其他配置如需了解,请自行学习。
系统管理
这是系统管理首页,首先点击进入系统设置,如下图。
在这里可以对JDK、Git、Maven进行配置,项目在构建时要依赖这些??境。
接下来还可以配置邮件通知,每次构建的成功与否,结果都会以邮件的形式通知,这个在本地还没有使用过,在公司的jenkins上已经配置好,只需要建立job的时候填上邮件名即可。
安全配置
这个配置了解一下吧。JenKins会获取Git上的提交更新的用户名,在用户每次提交修改之后JenKins会根据用户名记住这次提交。在安全配置中可以进行相关配置,我这里只配置了允许用户注册。
插件管理
在本地搭建jenkins环境需要这么几个插件:Git plugin、Deploy to container plugin和Publish Over SSH。点击系统管理--管理插件。
在过滤里面输入需要的插件名进行安装。
构建项目配置
(1)构建爬虫工作节点job
由于爬虫工作节点不像后台web管理系统有tomcat容器,部署工作节点项目需要用到publish over SSH插件,这个插件允许我们把项目相关文件部署到远程主机,并可以执行shell命令。
首先要在系统管理--系统设置里面配置publish over SSH,其实就是配置远程主机的用户名和密码,同样可以选择配置秘钥,为了方便这里配置的是用户名和密码。
点击新建,添加新Job,构建一个maven项目。
这里需要为新构建的任务指定一个名称。下面有几种的任务类型可供选择,咱们的项目都是由maven管理,所以这里选择构建一个maven项目。对于其他的类型,经常使用的是拷贝已存在任务,这主要为了能在现有的任务基础上新建任务。点击OK按钮,然后进入构建任务配置。
在源码管理中输入项目的Git repository url,添加用户名和密码。用于从Git获取源码。
选择什么时候构建项目,如上图所示。
接下来添加构建后操作步骤,选择send build artifacts over SSH,我这里已经添加过了,现在是灰色的,如下图所示。
选择SSH Server Name,这是在前面第一步时添加的,现在选定。
Transfer Set Source files:拷贝到远程主机的文件,多个文件中间以逗号隔开
Remov
您可能关注的文档
- 采煤机司机岗位描述题材.doc
- 采区工作面安装施工组织设计题材.doc
- 采收率预测调研题材.doc
- IC卡消费系统软件使用说明书题材.doc
- 采用优先数算法模拟进程调度程序题材.doc
- 采油操作项目标准(31项)题材.doc
- 采油初级工扩充(带)题材.doc
- 采油地质工中级(含)题材.doc
- 彩钢板安装方案题材.doc
- 彩行型号产品型号脚位通题材.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)