Jenkins在windows上详细安装(service的msi包安装)与构建部署使用教程

2023-05-16

注意:这种安装方式,Jenkins将做为service在windows上安装,GUI测试build时将看不到浏览器。如需要GUI测试build,可新建一个windows slave来build.


Jenkins是一款基于Java开发的持续集成工具,它是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能, 主要可用于持续、自动地构建/测试软件项目,如CruiseControl与DamageControl;监控一些定时执行的任务。

Jenkins为用户提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更重要的业务逻辑实现上。同时Jenkins能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表的形式形象的展示项目构建的趋势和稳定性。

Jenkins安装介绍

1、要使用Jenkins,首先需要保证系统中已经安装了jdk,如果您的系统还没有安装,可以通过下面的地址下载安装即可。

jdk1.7下载地址:http://www.jb51.net/softs/281781.html

2、加压软件压缩包,点击“jenkins.msi”根据提示完成安装即可, jenkins.msi下载:https://jenkins.io/content/thank-you-downloading-windows-installer/

3、安装后程序会自动创建了一个windows服务,Jenkins默认使用的端口是8080,在浏览器中输入地址:http://localhost:8080/,可打开软件安装界面,如下图所示:

4、找到软件根目录下(默认目录为:C:\Program Files (x86)\Jenkins)secrets文件夹下的initialAdminPassword文件,使用记事本打开,如下图所示:

5、将上面获取的产品密钥复制到Jenkins的安装界面中,点击“continue”继续

6、选择安装插件,左边为所有插件,右边可以自定义安装

7、等待插件下载安装完毕

8、当上面步骤完成之后,第一次运行Jenkins,需要设置管理员信息,如下图所示:

9、输入完毕,点击保存按钮,Jenkins的安装算是全部完毕了,如下图所示:

jenkins相关配置参数说明

1、点击左侧“新建”——“Item名称”(JobTest)——“构建一个自由风格的软件项目”——“OK”

2、暂时不用的相关设置如下:

3、源码管理

4、构建触发器

5、构建——增加构建步骤

6、构建后操作——增加构建后操作步骤

7、点击保存,跳转到下图,一个基本job项目建立

8、构建项目——左侧“立即构建”

9、构建之后查看构建结果,点击构建历史,点击选择——ConsoleOutput控制台输出,如下图所示,到此简单的jenkins构建流程完成


How to install Jenkins (jenkins-2.32.3.zip)

  1. Download Jenkins from https://jenkins.io/content/thank-you-downloading-windows-installer/#stable
  2. Unzip jenkins-2.32.3.zip
  3. Install by double clicking jenkins.msi

Jenkins URL

http://localhost:8080

Jenkins login

admin/admin

Jenkins : How to make Selenium GUI tests visible on Windows

Please refer to http://stackoverflow.com/questions/13639358/integration-of-selenium-webdriver-with-hudson-unable-to-open-the-browser


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Jenkins在windows上详细安装(service的msi包安装)与构建部署使用教程 的相关文章

随机推荐

  • CDN详解

    1 什么是CDN xff1f CDN是一个空间换时间的策略 CDN的全称是Content Delivery Network xff0c 即内容分发网络 CDN是构建在网络之上的内容分发网络 CDN使用户就近获取所需内容 xff0c 降低网络
  • Spring boot 引入Spring Security后iframe或者frame所引用的页无法显示的问题

    最近在调整框架 xff0c 决定使用Spring Boot来简化框架 xff0c 引入Spring Security主要目的是做用户登录认证 xff0c 附带得到Spring Security各种特性 xff0c 包括主题中的问题 由于原项
  • 机器人操作命令记录

    1 键盘移动turtlebot2 启动底盘 xff0c 在终端输入 roslaunch turbot bringup minimal span class token punctuation span launch 开启新终端 xff0c
  • Python self参数 & 函数详解

    在介绍Python的self用法之前 xff0c 先来介绍下Python中的类和实例 我们知道 xff0c 面向对象最重要的概念就是类 xff08 class xff09 和实例 xff08 instance xff09 xff0c 类是抽
  • PuTTY报错:Network error:Connection timed out

    PuTTY报错 xff1a Network error xff1a Connection timed out 为什么会出现 连接超时 错误 xff1f 当 SSH 协议在 2 台设备之间建立连接时 xff0c 客户端向服务器发送一条消息 x
  • rosserial简介

    rosserial是用于非ROS设备与ROS设备进行通信的一种协议 它为非ROS设备的应用程序提供了ROS节点和服务的发布 订阅功能 xff0c 使在非ROS环境中运行的应用能够通过串口或网络能够轻松地与ROS应用进行数据交互 rosser
  • ARM汇编编程基础(五) -- 其它常见寻址模式与常见指令

    本系列文章节选自本人所著 深入浅出嵌入式底层软件开发 现在我们已经掌握了所有知识 xff0c 可以编写简单的ARM汇编程序 xff0c 但如果要编写较为复杂的ARM程序 xff0c 就必须掌握更多的寻址模式和指令 xff0c 这就是本节的重
  • 为什么 Docker 和 Kubernetes 是用 Go 写的而不是 C# ?

    这是 Reddit 平台上面这几天一篇比较热门的帖子 非常有意思 xff0c 本文我列出了几个高赞的回答 x1f466 HahahahahaSoFunny 为什么 Docker 和 Kubernetes 工具是用 Go 写的而不是 C xf
  • BeanPropertyRowMapper使用注意事项

    query过程都可以进行数据类型自动转换 xff0c 而且不仅仅按标准命名 xff0c 还可以支持下划线分隔后拼接成驼峰式字符 完全轻量级 BeanPropertyRowMapper ParameterizedBeanPropertyRow
  • Hello Kubernetes快速交互实验手册

    K8S在线实验室提供了一个交互实验环境 xff0c 现将这部分文章精简并翻译为中文 xff0c 希望对那些不了解K8S的童鞋有帮助 xff0c 能够快速玩起来有个感性认识 原文 xff1a https kubernetes io docs
  • 嵌入式程序员的几年的小心得

    作为嵌入式研发工程师工作也几年了 xff0c 其实在大学时期11年那会儿在做的 xff0c 现在依然在是做 xff0c 现在接触的单片机 Arm Linux 安卓程序这三类 xff0c 其实和大学时候的时期做的东西并无区别 只不过当时除了学
  • 2.17.3-Python爬虫(requests登录)

    文章目录 1 环境与配置1 1 创建一个pure python项目1 2 集成configparser1 3 集成selenium1 3 1 pycharm安装selenium包1 3 2 下载自己chrome浏览器版本对应的驱动1 3 3
  • C++实现麻将基本听牌胡牌的算法

    include lt iostream gt include lt vector gt include lt algorithm gt include lt chrono gt enum MajiangType emMJType Wan 6
  • H3C交换机查看相关的命令

    1 dis cpu 查看CPU 2 dis memory 查看内存 3 dis device 查看硬件 4 dis power 查看电源 5 dis fan 查看风扇 6 dis env 查看温度 7 dis version 查看版本 8
  • 我的学习之路—5月1号开始,每周至少写5篇文章

    xfeff xfeff 爱拼才会赢 xff0c 这不仅仅是一句宣言 xff0c 而是一种态度 一种乐观向上的态度 一种端正的态度 请相信 xff0c 有什么样的态度 xff0c 就有什么样的结果 有什么样的态度 xff0c 就有什么样的人生
  • Serverlet生命周期

    xfeff xfeff Serverlet简介 xff1a Servlet Server Applet xff0c 全称Java Servlet xff0c 未有中文译文 是用Java编写的服务器端程序 其主要功能在于交互式地浏览和修改数据
  • CentOS下yum安装wine

    Linux下安装wine可以从源码编译安装 xff0c 但一般都觉得麻烦 xff0c 所以尽量利用yum进行安装 xff0c 解决很多包的依赖关系 首先安装一个epel rpm ivh http dl Fedoraproject org p
  • Maven使用教程

    一 Maven介绍 我们在开发项目的过程中 xff0c 会使用一些开源框架 第三方的工具等等 xff0c 这些都是以jar包的方式被项目所引用 xff0c 并且有些jar包还会依赖其他的jar包 xff0c 我们同样需要添加到项目中 xff
  • Linux下 文件类型不同颜色的含义

    linux 文件颜色的含义 蓝色 代表目录 绿色 代表可执行文件 红色 表示压缩文件 浅蓝色 表示链接文件 灰色 表示其他文件 红色闪烁 表示链接的文件有问题了 黄色 表示设备文件 蓝色文件 目录 白色文件 一般性文件 xff0c 如文本文
  • Jenkins在windows上详细安装(service的msi包安装)与构建部署使用教程

    注意 xff1a 这种安装方式 xff0c Jenkins将做为service在windows上安装 xff0c GUI测试build时将看不到浏览器 如需要GUI测试build 可新建一个windows slave来build Jenki