- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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:拷贝到远程主机的文件,多个文件中间以逗号隔开
Remove
您可能关注的文档
最近下载
- 科室全成本核算.ppt VIP
- (完整版)幼儿园五年发展规划【可编辑版】.docx VIP
- 福克纳 A Rose for Emily 献给艾米丽的玫瑰 (英文原文+译文).pdf VIP
- 高考数学总复习《函数性质》专项测试卷及答案.pdf VIP
- 课题申报书:核心素养引领下的小学数学课堂教学方式的转变研究.docx VIP
- 人教版数学五年级上册第七单元教案(含单元备课).pdf VIP
- 湖北省武汉2025届高三上学期10月月考物理试题含答案.docx VIP
- 2025年秋期部编人教版六年级上册语文全册核心素养教案(教学反思有内容+二次备课版).docx
- 初中整本书阅读系列之《红星照耀中国》第8-9篇 同红军在一起PPT课件.pptx VIP
- 2024年初级会计职称《经济法基础》精讲课件.pptx VIP
文档评论(0)