Jenkins的详细安装及使用--windows
操作环境:Windows
一、环境准备
1 安装JDK
本文采用jdk-8u111-windows-x64.exe;
2 配置tomcat
本文采用tomcat8,无需安装,配置JAVA_HOME及JRE_HOME环境变量即可;
3 安装maven
本文采用maven3.3.9,无需安装;
4 安装Jenkins
下载地址https://jenkins.io/download/,仅下载war包,如下图:
将下载好的jenkins.war放进tomcat/webapps目录下。
二、相关配置
1 登入http://localhost:8080/jenkins,进入Jenkins初始化页面,第一次启动时间可能有点长,耐心等待。进入成功后会看到如下画面,按提示路径打开密码文件,输入密码:
解锁后又是一长段时间等待,此后可能出现如下图所示界面:
表示无法下载Jenkins插件,可能是因为防火墙导致,而Jenkins插件的安装非常重要,建议FQ。如无法FQ,则选择Skip Plugin Installations跳过插件安装。进入以下页面,设置登陆用户:
2 设置成功后即进入Jenkins主界面:
点击左上侧系统管理,进入Jenkins基本系统设置(主要是以下三块):
3 先进入“管理插件”模块安装必需的插件,以下是建议安装列表:
将本文附件中的插件放入Jenkins插件存放目录即可,如本文插件存放目录为:C:\Users\Administrator\.jenkins\plugins(可点击系统管理–>系统设置,在最上方查看,如下图);
4 配置系统设置
添加编码全局属性:
增加系统管理员邮件地址:
其他的可用默认配置,保存后退出。
5 添加全局配置Global ToolConfiguration
配置JDK,不采用自动安装:
配置maven,不采用自动安装:
以上即为需要设置的系统配置。
三、系统部署
系统设置完成后开始添加任务,任务类型选择自由风格:
创建完成后可在主页看到如下画面:
在”All” tab下能看到新建的任务,点击该任务,进入该任务的配置页面:
设置项目备注及构建规则:
配置项目轮询的源码位置(@HEAD表示构建最新的代码)并配置代码访问密码:
配置构建触发器,如下图配置为每天晚上9:30开始构建(Cron表达式):
增加Invoke top-level Maven targets构建步骤,插件目标为编译、发现编译Bug、部署,另外还可以配置构建时忽略测试用例:
增加构建后操作步骤:Publish FindBugs analysis results,用于查看FindBugs插件的代码分析报告,该模块可采用默认配置:
增加构建后操作步骤:Deploy war/ear to a container,用于将构建后生成的war包部署至tomcat服务器,下图中Contextpath用于配置项目访问路径,如填/RMS_Server则表示项目的根访问目录为:http://localhost:8080/RMS_Server,Deploy on failure用于配置当前构建失败时是否仍然部署至tomcat,默认不选:
以上即为本项目的所有配置,完成后应用(或保存)并退出。
配置完成后即可开始构建,左侧可查看bugs分析信息及构建历史:
点击某个构建记录,如上图中的#31,即可查看构建日志、SVN代码提交日志及bugs分析结果:
四、编码问题
FindBugs分析报告中查看某些代码文件时可能出现中文乱码情况,如下图:
这是tomcat的编码问题导致的,可在系统管理中查看tomcat的相关编码情况:
主要关注的是file.encoding属性及sun.jnu.encoding属性,二者需要设置为UTF-8以兼容中文:
这可通过在tomcat配置文件/bin/catalina.bat文件中添加set “JAVA_OPTS=-Dfile.encoding=UTF-8-Dsun.jnu.encoding=UTF-8”命令实现,如下图:
配置完成后重启tomcat,可看到编码已经更改:
Jenkins的详细安装及使用--windows的更多相关文章
- Jenkins的详细安装及使用
操作环境:Windows 踩过的坑:1,报错403,因为tomcat限制了访问地址(https://www.cnblogs.com/luoruiyuan/p/6518508.html) 2,构建spr ...
- Jenkins的详细安装
操作环境:Windows 一.环境准备 1 安装JDK 本文采用jdk-8u111-windows-x64.exe: 2 配置tomcat 本文采用tomcat8,无需安装,配置JAVA_HOME及J ...
- Jenkins:VMware虚拟机Linux系统的详细安装和使用教程
jenkins:VMware虚拟机Linux系统的详细安装和使用教程 (一) 不是windows安装虚拟机可跳过 1.Windows安装VMware 2.VMware安装linux系统 3.windo ...
- Jenkins持续集成(上)-Windows下安装Jenkins
环境:Windows 2008 R2.Jenkins2.235.1: 概要 前面写过一篇文章,<自动发布-asp.net自动发布.IIS站点自动发布(集成SLB.配置管理.Jenkins)> ...
- windows 下android react native详细安装配置过程
写在前面: 在网上搜了很多安装配置文档,感觉没有一个真的跟我安装的过程一模一样的,东拼拼西凑凑,总算是装好了,我不会告诉你,断断续续,我花了两天时间...一到黑屏报错就傻眼,幸好在react群里遇到了 ...
- jenkins自动化部署项目1--下载安装启动(windows)
年初以来断断续续研究jenkins自动化部署项目,前些天终于搞定了,接下来一点点把做的时候遇到的坑以及自己的心得写下来,方便以后复用. 我的jenkins服务是是部署在windows上的 一.下载安装 ...
- windows系统下Jenkins 持续集成安装使用
先要下载安装Tomcat,基于Java的web项目可以通过Tomcat运行.下载Jenkins,注意要安装在Tomcat的webapps目录下.安装完Jenkins会自动通过浏览器打开http://l ...
- 一、linux搭建jenkins+github详细步骤
事情缘由: 现在在做的主要工作是通过jenkins+postman实现api的自动化测试,想要达到的效果是,api自动化测试定时跑脚本的同时,github有新的代码提交,jenkins会自动检测部署新 ...
- linux搭建jenkins+github详细步骤
事情缘由: 现在在做的主要工作是通过jenkins+postman实现api的自动化测试,想要达到的效果是,api自动化测试定时跑脚本的同时,github有新的代码提交,jenkins会自动检测部署新 ...
随机推荐
- 第七章· Redis Cluster 核心技术
Redis Cluster 分布式集群 Redis Cluster 安装部署 Redis Cluster 集群管理操作(核心)
- PostgreSQL安装详细步骤windows
PostgreSQL安装:一.windows下安装过程安装介质:postgresql-9.1.3-1-windows.exe(46M),安装过程非常简单,过程如下:1.开始安装: 2.选择程序安装目录 ...
- python之数据类型补充、集合、深浅copy
一.内容回顾 代码块: 一个函数,一个模块,一个类,一个文件,交互模式下,每一行就是一个代码块. is == id id()查询对象的内存地址 == 比较的是两边的数值. is 比较的是两边的内存地址 ...
- DataTable转list时 可空类型的转换问题
public class UtilHelper { public static IList<T> ConvertTo<T>(DataTable table) { if (tab ...
- windows下使用hbase/opencv/ffmpeg小记
1.hadoop安装 不同于Ubuntu,win 10下使用hbase需安装hadoop环境,这里有几个坑,首先14年以后,hadoop已不再发布window版本,这里可往官网 http://hado ...
- [SCOI2006] 数字立方体
题目类型:三维前缀和+同余方程 传送门:>Here< 题意:给出一个立方体,求有多少个子立方体的和为\(k\)的倍数 解题思路 暴力做法:\(O(n^6)\)枚举子立方体 考虑只枚举长和宽 ...
- FFT什么的
目录 多项式 多项式加法 多项式乘法 多项式的表示 系数表达 点值表达 系数形式表示的多项式的快速乘法 DFT&FFT&IDFT 单位复数根 DFT FFT IDFT 多项式乘法 蝶形 ...
- 帝国cms 不能正常显示最新文章
后台能正常刷新,但前台就是不能正常显示, 把网站从c盘换到d盘,好了,原来是权限的问题
- Js中常用知识点(typeof、instanceof、动态属性、变量作用域)
1.Js中各类型的常量表示形式:Number:number String:string Object:objec 2.typeof运算符在Js中的使用:用于判断某一对象是何种类型,返回值 ...
- Mybatis的应用1 Mybatis和logback的应用配置
首先新建一个module, 然后,在pom文件里面添加一些引用的项. pom.xml <?xml version="1.0" encoding="UTF-8&quo ...