Jenkins安装部署及操作说明文档

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Jenkins部署及操作手册1Jenkins工作原理

2Jenkins安装

2.1软件包/插件

2.2部署

2.2.1J DK安装

下载JDK1.8版本进行安装,安装后进行系统环境变量配置:

2.2.2A NT安装

下载绿色版apache-ant-1.9.6拷贝至安装目录下(如:D:\tools\apache-ant-1.9.6),配置系统环境变量:

2.2.3M aven安装

下载绿色版apache-maven-3.3.9拷贝至安装目录下(如:D:\tools\apache-maven-3.3.9),配置系统环境变量:

2.2.4T omcat安装

下载绿色版Tomcat8拷贝至安装目录(如:D:\tools\tomcat8-jenkins),配置D:\tools\tomcat8-jenkins\conf\server.xml文件,添加URIEncoding="UTF-8"

2.2.5J enkins安装

下载jenins.war包,拷贝至tomat的webapps目录下(如:D:\tools\tomcat8-jenkins\webapps\),配置系统环境变量:

为:(C:\Users\Administrator\.jenkins)

●启动tomcat,启动结束后,打开IE浏览器输

入:http://127.0.0.1:8080/jenkins,提示输入密码进行下一步插件的安装,安装插件有两种方式选择,一种是按它提供的建议方式安装插件,另外一种方式是用户指定选择安装插件。插件安装过程中需要等待较长时间。

●插件安装:登录Jenkins,在系统管理页面打开插件管理,选择可选插件选

项卡,勾选需要安装的插件。

●设置用户注册:登录Jenkins,在系统管理页面打开Configure Global

Security,访问控制安全域勾选允许用户注册。

Global Tool Configuration页面配置:

1)JDK配置如下:

注:JDK此处配置两个,当Jenkins部署分布式时,要设置主节点和从节点服务器的JDK环境变量。

2)ANT配置如下:

注:Ant同理JDK,如果主从节点服务器配置的Ant是相同的系统环境变量,此处可设置如上图。

3)Maven配置如下:

注:Maven同理Ant,如果主从节点服务器配置的Maven是相同的系统环境变量,此处可设置如上图。

2.3Jenkins+ANT+SVN+Tomcat部署

➢新建一个项目,名字自定义,如:monitor,选择“构建一个自由风格的软件项目”,配置如下:

➢添加项目名称:monitor

➢选择SVN版本,设置下载项目的SVN访问地址及配置SVN用户名和密码,如下图:

➢想要什么时候开始自动构建。我这里选择Poll SCM,该方案能定时检代码版本库是否有新的提交,如果有则自动构建。我设置的日程表是“H/5 * * * *”,即5分钟自动检查一次代码版本库是否有新的提交。

➢当部署主从节点分布式时,才需配置如下:

➢这里选择的是ant进行代码的构建。Ant Version选择Default,他会默认在Jenkins仓库中的项目中build.xml文件。

➢将构建后的war包发布到远程的Tomcat中。Tomcat需要设置用户权限,并且远程Tomcat必须启动。

➢远程部署程序的tomcat还需配置tomcat-users.xml文件,如下:

context.xml文件,如下:

2.4Jenkins+Maven+SVN+Tomcat部署

➢新建一个项目,项目名称自己命名,如(ucap3.2);选择构建一个maven 项目。

➢General:设置项目名称、描述等

➢源码管理:设置下载项目的SVN访问地址及配置SVN用户名和密码

➢构建触发器

➢Build

在高级设置中,指定使用项目的settings.xml

➢构建后操作

2.5Jenkins分布式部署

Maven、Jenkins,设置系统环境变量。

54_salve(从节点):部署在192.168.203.54上,需要部署JDK、Ant、Maven,不用再安装Jenkins,但是也要设置JDK、Ant、Maven、Jenkins系统环境变量;

主节点上面安装步骤已说明,接下来对配置从节点进行说明。

JDK系统环境变量:

Ant系统环境变量:

注:在从节点服务器上的Ant安装,最好主从节点配置同样的环境变量。

Maven系统环境变量:

量。

Jenkins系统环境变量:

境变量。

➢登录Jenkins,在系统管理页面打开管理节点,并点击“新建节点”,如下:

➢远程工作目录:指定远程中的节点机器的工作目录,即Job中checkout出的代码所在的workspace目录。

➢标签:该节点的唯一标识,当在Job中要指定只在该节点进行构建与测试时,通过该唯一标识进行指定。

➢其中启动方法有四种:

Launch slave agents on Unix machines via SSH:当节点为Unix slaves时,可以选择此种方式。

Launch slave agents via Java Web Start:使用JNLP方式来建立slave与master的连接。

Launch slave via execution of command on the Master:使用命令行方式。

相关文档
最新文档