jenkins有何特性?jenkins常用功能介绍
jenkins是一个可扩展的持续集成引擎大家对于jenkins可能并非十分了解。为增进大家对jenkins的认识本文将从两大方面介绍jenkins1. Jenkins主要用途与特性2. Jenkins常用功能介绍。如果你对jenkins具有兴趣不妨继续阅读本文哦相信本文能让你对jenkins具备初步的认识。一、jenkins用途与特性(一)主要用途1.持续、自动地构建/测试软件项目。2.监控一些定时执行的任务。(二)Jenkins主要特性1.易于安装-只要把jenkins.war部署到servlet容器不需要数据库支持。2.易于配置-所有配置都是通过其提供的web界面实现。3.集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail通知。4.生成JUnit/TestNG测试报告。5.分布式构建支持Jenkins能够让多台计算机一起构建/测试。6.文件识别Jenkins能够跟踪哪次构建生成哪些jar哪次构建使用哪个版本的jar等。7.插件支持支持扩展插件你可以开发适合自己团队使用的工具。二、Jenkins常用功能介绍Jenkins其实就是一个工具这个工具的作用就是调用各种其他的工具来达成你的目的。1、备份、迁移、恢复jenkins首先找到JENKINS_HOME因为Jenkins的所有的数据都是以文件的形式存放在JENKINS_HOME目录中。不管是迁移还是备份只需要操作JENKINS_HOME就行了。迁移建议将JENKINS_HOME打包后在拷贝windows可以用ziprar等Linux有ziptar等然后将打包的文件解压到新的JENKINS_HOME目录就行了。备份如果是临时备份整个压缩文件就行了。恢复恢复的时候需要先停止jenkins。2、升级JenkinsJenkins的开发迭代非常快每周发布一个开发版本长期支持版每半年更新一次(ps大版本更新)。如此频繁的更新怎么升级呢?war下载新版的war文件替换旧版本war文件。重启即可。二进制卸载旧版本安装新版本即可。Jenkins程序下载地址http://mirrors.jenkins-ci.org/note升级前请测试该版本和你本地数据的兼容性。如何测试将JENKINS_HOME拷贝一份到新的机器用新版的程序启动。测试对应的插件和配置。3、移动删除或修改jobs对于移动或删除jobs只需要简单地移动或删除%JENKINS_HOEM%\jobs目录。对于修改jobs的名字只需要简单地修改%JENKINS_HOEM%\jobs下对应job的文件夹的名字。对于不经常使用的job只需要对%JENKINS_HOEM%\jobs下对应的jobs的目录zip或tar后存储到其他的地方。4、Jenkins 启动时的命令行参数--httpPort$HTTP_PORT用来设置jenkins运行时的web端口。--httpsPort$HTTP_PORT表示使用https协议。--httpListenAddress$HTTP_HOST用来指定jenkins监听的ip范围默认为所有的ip都可以访问此jenkins server。5、修改jenkins的TImezone如果jenkins所在的server的TImezone不同于用户的TImezone这时候需要修改jenkins的TImezone需要在jenkins启动的时候增加下列参数-Dorg.apache.commons.jelly.tags.fmt.timeZoneTZ6、通过脚本启动jenkinsset JENKINS_HOMEC\Documents and Settings\Administrator\.hudsoncd /d %JENKINS_HOME%java -jar jenkins.war --httpPort8080保存文件名为startjenkins.bat7、查看jenkins的系统信息以在jenkins的管理页面下的系统信息中查看所有的jenkins的信息例如jenkins的启动配置所依赖的系统的环境变量所安装的plugins。8、作为windows服务启动1) Jenkins-系统管理点击“Install as Windows Service”2)点击安装3)安装完成后询问是否要停止jenkins用windows服务重新启动选择yes.此时在windows服务中可以看到一个名称为jenkins的服务名。可以设置启动或停止。4)删除windows服务方法开始——运行——cmd.exe然后输入sc就可以看到了。使用办法很简单sc delete “服务名” (如果服务名中间有空格就需要前后加引号)9、Jenkins中执行batch和Python(本人暂时未用到此功能先记录保留)Jenkins的job-》build 支持Antmavenwindows batch和Shell 但是我们知道pythonperlruby等脚本其实也是shell脚本所以这里的Shell可以扩展为pythonperlruby等。如下图执行windows batch 和python

相关新闻

【NUCLEO-WBA65RI评测】ST无线系列STM32WBA6 DEMO板基本功能测试

【NUCLEO-WBA65RI评测】ST无线系列STM32WBA6 DEMO板基本功能测试

简介ST 全新推出的 STM32WBA6 系列重磅登场,单芯片就能同时支持 Bluetooth LE 和 IEEE 802.15.4 标准,2MB 闪存 512KB RAM 的大存储搭配双区闪存设计,更有 STOP2 模式下仅 5A 的超低功耗(实时时钟开启状态)&#xff0…

2026/5/17 12:53:57 阅读更多 →
计算机毕业设计java基于Web的毕业设计选题系统 基于B/S架构的毕业设计课题双向选择系统 面向高校的毕业设计在线选题与过程管理平台

计算机毕业设计java基于Web的毕业设计选题系统 基于B/S架构的毕业设计课题双向选择系统 面向高校的毕业设计在线选题与过程管理平台

计算机毕业设计java基于Web的毕业设计选题系统739w79(配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。毕业设计是高校人才培养方案中的重要环节,是检验学生综合运用所学…

2026/5/17 12:53:56 阅读更多 →
毕设程序java博雅养老院管理系统 基于SpringBoot的养老机构数字化运营系统 面向现代化养老院的Java Web信息化管理平台

毕设程序java博雅养老院管理系统 基于SpringBoot的养老机构数字化运营系统 面向现代化养老院的Java Web信息化管理平台

毕设程序java博雅养老院管理系统s2jqxza2(配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。随着社会老龄化程度持续加深,传统养老机构面临管理模式粗放、服务响应滞后、…

2026/7/3 4:50:38 阅读更多 →

最新新闻

NSK滚珠丝杠W3205SS技术解析

NSK滚珠丝杠W3205SS技术解析

为您详细整理 W3205SS-1Z-C5Z10 滚珠丝杠的参数规格、技术特点及产品应用。 (温馨提示:您查询的型号命名规则属于 NSK(日本精工) 的标准产品,而非 NTN。以下内容基于 NSK 精机综合样本为您详细解读。) 该型号属于 NSK 的 SS 系列&…

2026/7/5 2:14:33 阅读更多 →
自定义布局控件

自定义布局控件

讲到自定义布局控件,我们必须得先谈一下在WPF中自定义控件,在WPF自定义控件你可以选择下图的一些基类作为继承对象,你也可以继承自已有的一些控件,这个就看你的需要了。其实开发WPF自定义控件和开发WinForm、ASP.NET自定义控件基本…

2026/7/5 2:12:33 阅读更多 →
Border

Border

Border 是一个装饰的控件,此控件绘制边框及背景,在 Border 中只能有一个子控件(这个子控件又可以包含多个子控件)。Border 的几个重要属性:Background:用用一个 Brush 对象来绘制背景 ;BorderBrush:用一个B…

2026/7/5 2:12:33 阅读更多 →
SRWE窗口分辨率编辑器:终极游戏截图与多屏适配解决方案

SRWE窗口分辨率编辑器:终极游戏截图与多屏适配解决方案

SRWE窗口分辨率编辑器:终极游戏截图与多屏适配解决方案 【免费下载链接】SRWE Simple Runtime Window Editor 项目地址: https://gitcode.com/gh_mirrors/sr/SRWE SRWE(Simple Runtime Window Editor)是一款功能强大的开源窗口分辨率自…

2026/7/5 2:10:33 阅读更多 →
qt的元对象系统有哪些组成,为什么要有元对象系统

qt的元对象系统有哪些组成,为什么要有元对象系统

豆包生成

2026/7/5 2:08:32 阅读更多 →
【Java毕业设计】基于 JavaWeb 的公司人事档案运维管理系统的设计与实现 企业员工信息录入与人事台账管理系统(源码+文档+远程调试,全bao定制等)

【Java毕业设计】基于 JavaWeb 的公司人事档案运维管理系统的设计与实现 企业员工信息录入与人事台账管理系统(源码+文档+远程调试,全bao定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/5 2:06:32 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻