JenKins安装及配置题材.docVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档