jenkins简单安装及配置(Windows环境)
jenkins是一款跨平台的持续集成和持续交付、基于Java开发的开源软件,提供任务构建,持续集成监控的功能,可以使开发测试人员更方便的构建软件项目,提高工作效率。
Windows平台下,一般安装方法有2种:安装程序安装和war包安装,这篇博客以war包安装为例子。
1、下载安装包
前置条件:需要安装JDK,注意版本兼容性!
下载地址:https://jenkins.io/download/
下载成功后,将war包文件放入对应的目录(这里我放入了C:\Users\zhangweigong\Jenkins)。
2、安装
进入命令行模式,进入对应的文件目录,然后执行下面的命令:
因为jenkins的war包自带jetty服务器,所以启动成功后,直接打开浏览器操作即可。输入http://localhost:8080,点击回车,出现以下画面:
PS:第一次使用jenkins时,为了安全考虑,会生成一串字符口令!
进入对应的路径,打开该文件,将对应的字符复制进输入框内,点击继续按钮,等待安装成功。
中途会出现如下的页面:
点击跳过插件安装,接下来就是创建一个管理员账号了,界面如下:
输入用户名,密码,点击保存并完成,jenkins就安装成功了。。。
3、配置
进入首页后,点击系统管理,进入如下页面:
最基本的3个配置选项如上图标注出来,下面一一介绍:
①、系统设置
选择全局属性-环境变量,增加键值对,然后输入系统管理员邮件地址,其他选项一般默认即可,点击保存,退出;
②、全局工具配置
选择新增JDK,然后输入别名和安装路径,然后点击保存(由于我不用新建maven项目,这里就没有设置maven配置,有需要的可以自行安装配置);
PS:也可以勾选自动安装,然后保存,这样jenkins会自动为你下载并安装!
③、管理插件
可以在这个模块选择自己会用到的插件进行安装,或者对已安装的插件进行更新操作,设置代理等配置;
4、新建任务
回到主界面,点击新建任务,然后输入任务名称,选择任务类型,然后点击确定;
PS:由于我并没有安装maven插件,因此这里没有对应选项,有需要的可以执行安装构建!
点击确定后进入下面的页面,对项目进行各方面的描述,配置,然后点击保存,退出;
5、任务构建
可以在主页面或者项目的详情页面点击立即构建,来执行快速构建;
以上就是jenkins的安装以及简单配置使用,其他的更高级玩法,可参考官方文档,进行针对性的定制化配置。。。
jenkins简单安装及配置(Windows环境)的更多相关文章
- influxDB1.6版安装与配置(windows环境)、Jmeter+influxDB+Grafana性能监控
influxDB1.6版安装与配置(windows环境).Jmeter+influxDB+Grafana性能监控 来源:https://blog.csdn.net/SwTesting/article/ ...
- 64位Win7下安装与配置PHP环境【Apache+PHP+MySQL】
[软件下载] 本安装实例所使用安装文件如图所示: 其中,64位版本的MySQL安装文件mysql-5.5.33-winx64.msi,可直接从官网下载,下载地址:http://dev.mysql.co ...
- maven的简单安装与配置
什么是Maven? Maven可以被理解成"知识的积累",也可以被翻译为"专家".它是一个项目管理工具. 它的主要服务即源于java平台的项目构建.依赖管理和项 ...
- Apache+php安装和配置 windows
Apache+php安装和配置 windows Apache 安装 1.官网网址:http://httpd.apache.org/ 2.Download 3.点击链接Files for Microso ...
- 安装并配置ROS环境1
ros学习之路(原创博文,转载请标明出处-周学伟http://www.cnblogs.com/zxouxuewei/) 一.ros核心教程 1.安装并配置ROS环境: 注意: 学习这节课之前请按 ...
- vim插件管理器的安装和配置-windows
# vim插件管理器的安装和配置-windows ### 前言------------------------------ vim做一框功能强大的编辑器,扩展功能令人称奇,插件机制非常灵活- 本篇推荐 ...
- Mac下安装及配置Appium环境
candiceli Mac下安装及配置Appium环境 我是小白,自己研究appium好几周了. 一开始按照同事这篇文章设置Mac下的环境,http://www.cnblogs.com/tangd ...
- zabbix_agentd客户端安装与配置(windows操作系统)
zabbix_agentd客户端安装与配置(windows操作系统) ********** 客户端操作 ********** 标注:监控zabbix_agentd客户端安装对象是win s ...
- node.js安装和配置(windows系统)
node.js安装和配置(windows系统) node javasript vscode node是javascript的管理工具,所以开发javasript项目都要下载安装和配置node. 传送 ...
随机推荐
- lamp进阶
前言:上一文说到,在lamp上简单的部署应用程序,wordpress和phpmyadmin 稍稍回顾一下,动态页面apche发往后端类PHP程序,其PHP本身提供能与后端mysql进行交互的驱动,使得 ...
- 简单谈谈js中Promise的用法
首先先推荐一篇博文:http://blog.csdn.net/jasonzds/article/details/53717501 这篇博文很清晰的说明了Promise的用法,这里来简单总结一下: Pr ...
- linux修改时区
Linux修改时区 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任 CentOS6: 查看以前的时区: [root@localhost mysq ...
- @Controller 类中初始化问题解决办法
在Controller类中常常遇到有些参数需要初始化,甚至有些只允许初始化一次,而Controller类不像servelet类可以调用init()函数进行初始化,这里想到的办法是设置标记值,让初始化部 ...
- 笔记:MyBatis 动态SQL
有时候,静态的SQL语句并不能满足应用程序的需求.我们可以根据一些条件,来动态地构建SQL语句.例如,在Web应用程序中,有可能有一些搜索界面,需要输入一个或多个选项,然后根据这些已选择的条件去执行检 ...
- vue技术解析六之生命周期函数
- New UWP Community Toolkit
概述 UWP Community Toolkit 是一个 UWP App 自定义控件.应用服务和帮助方法的集合,能够很大程度的简化和指引开发者的开发工作,相信广大 UWPer 并不陌生. 下面是截取自 ...
- KVM之一:安装准备(基于CentOS6.7)
KVM 虚拟机简介: Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中.它使用Linux自 ...
- Java 多线程并发编程之 Synchronized 关键字
synchronized 关键字解析 同步锁依赖于对象,每个对象都有一个同步锁. 现有一成员变量 Test,当线程 A 调用 Test 的 synchronized 方法,线程 A 获得 Test 的 ...
- Struts2 之 Action 类访问 WEB 资源
接着上次博客的内容我继续分享我所学到的知识,和自己在学习过程中所遇到问题以及解决方案.当然,如果读者发现任何问题均可以在下方评论告知我,先谢! 在 Action 中访问 WEB 资源 web 资源 所 ...