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环境)的更多相关文章

  1. influxDB1.6版安装与配置(windows环境)、Jmeter+influxDB+Grafana性能监控

    influxDB1.6版安装与配置(windows环境).Jmeter+influxDB+Grafana性能监控 来源:https://blog.csdn.net/SwTesting/article/ ...

  2. 64位Win7下安装与配置PHP环境【Apache+PHP+MySQL】

    [软件下载] 本安装实例所使用安装文件如图所示: 其中,64位版本的MySQL安装文件mysql-5.5.33-winx64.msi,可直接从官网下载,下载地址:http://dev.mysql.co ...

  3. maven的简单安装与配置

    什么是Maven? Maven可以被理解成"知识的积累",也可以被翻译为"专家".它是一个项目管理工具. 它的主要服务即源于java平台的项目构建.依赖管理和项 ...

  4. Apache+php安装和配置 windows

    Apache+php安装和配置 windows Apache 安装 1.官网网址:http://httpd.apache.org/ 2.Download 3.点击链接Files for Microso ...

  5. 安装并配置ROS环境1

    ros学习之路(原创博文,转载请标明出处-周学伟http://www.cnblogs.com/zxouxuewei/) 一.ros核心教程    1.安装并配置ROS环境: 注意: 学习这节课之前请按 ...

  6. vim插件管理器的安装和配置-windows

    # vim插件管理器的安装和配置-windows ### 前言------------------------------ vim做一框功能强大的编辑器,扩展功能令人称奇,插件机制非常灵活- 本篇推荐 ...

  7. Mac下安装及配置Appium环境

    candiceli   Mac下安装及配置Appium环境 我是小白,自己研究appium好几周了. 一开始按照同事这篇文章设置Mac下的环境,http://www.cnblogs.com/tangd ...

  8. zabbix_agentd客户端安装与配置(windows操作系统)

    zabbix_agentd客户端安装与配置(windows操作系统)   **********  客户端操作   **********  标注:监控zabbix_agentd客户端安装对象是win s ...

  9. node.js安装和配置(windows系统)

    node.js安装和配置(windows系统) node javasript vscode  node是javascript的管理工具,所以开发javasript项目都要下载安装和配置node. 传送 ...

随机推荐

  1. js备战春招の三

    DOM (Document Object Model)(文档对象模型)是用于访问 HTML 元素的正式 W3C 标准. window.alert() 弹出警告框. document.write() 方 ...

  2. P2P技术简介

    P2P技术简介 NAT( Network Address Translation)穿越(俗称打洞)技术 前言: p2p已经存在于我们生活的方方面面:我们通过下载在工具(比如迅雷,bitorent,各种 ...

  3. [.Net Core] 简单使用 Mvc 内置的 Ioc(续)

    简单使用 Mvc 内置的 Ioc(续) 本文基于 .NET Core 2.0. 上一章<[.Net Core] 简单使用 Mvc 内置的 Ioc>已经对日常 Mvc 中的 Ioc 的简单用 ...

  4. ios开发数据库版本迁移手动更新迭代和自动更新迭代艺术(二)

    由于大家都热衷于对ios开发数据库版本迁移手动更新迭代和自动更新迭代艺术(一)的浏览下面我分享下我的源文件git仓库: 用法(这边我是对缓存的一些操作不需要可以省去):https://github.c ...

  5. 原生js移动端滑动事件

    移动端触屏滑动的效果其实就是图片轮播,在PC的页面上很好实现,绑定click和mouseover等事件来完成.但是在移动设备上,要实现这种轮播的效果,就需要用到核心的touch事件.处理touch事件 ...

  6. 微软Skype Linux客户端全新发布

    前两天,微软说要给“Linux 用户带来一个令人兴奋的新闻”,今天,这个新闻来了.它刚刚为 Linux 发布了一个新的 Skype 客户端. 此次发布,微软为 Linux 带来的 Skype 客户端与 ...

  7. Java对象流的使用

    为了让对象持久化(把对象存储到本地),可以使用java的对象流处理对象,把对象的内容写到本地存储的文件中,也可以从本地文件中读取出来.也就是常说的序列化和反序列化 主要用到了ObjectInputSt ...

  8. eclipse打包

  9. 你不知道的Google控制台

    1.页面可编辑 document.body.contentEditable=true 2.console.table() 3.console.dir 4.clear() 清空控制台 5.sources ...

  10. Webpack 引入bootstrap

    Bootstrap中是一种事实上的界面标准,标准到现在的网站大量的使用它.如果可以使用webpack引入的bootstrap.css,就可以一个npm install完成项目的依赖,而不必手工的添加到 ...