Hudson是Jenkins的前身,是基于Java开发的一种持续集成工具,用于监控程序重复的工作,包括:
1、持续的软件版本发布/测试项目。
2、监控外部调用执行的工作。
Hudson的特性
1、易于安装-只要把hudson.war部署到servlet容器,不需要数据库支持。
2、易于配置-所有配置都是通过其提供的web界面实现。
3、集成RSS/E-mail/IM-通过RSS发布构建结果或当构建失败时通过e-mail实时通知。
4、生成JUnit/TestNG测试报告。
5、分布式构建支持-Hudson能够让多台计算机一起构建/测试。
6、文件识别- Hudson能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等。
7、插件支持-Hudson可以通过插件扩展,你可以开发适合自己团队使用的工具
Jenkins,之前叫做Hudson,是基于Java开发的一种持续集成工具,用于监控秩序重复的工作
http://jenkins-ci.org/
Jenkins currently provides fully automatic tracking of quality in terms of:
- Code coverage (Emma)
- Findbugs
- Checkstyle
- JUnit
- Instrumentation Tests
- Coverity
分享到:
相关推荐
可以看关于这个插件的文章。http://hi.baidu.com/newstud/home. ---------------------- http://hi.baidu.com/newstud/blog/item/5858089a1e36cda2c9eaf4f6.html ---------------------- 下载该插件...
可以看关于这个插件的文章。http://hi.baidu.com/newstud/home. ---------------------- http://hi.baidu.com/newstud/blog/item/5858089a1e36cda2c9eaf4f6.html
5. Hudson: Hudson(现更名为Jenkins)是一款持续集成工具,它能够自动化构建、测试和部署过程,帮助开发者快速发现并解决代码问题。Hudson/Jenkins与版本控制系统结合使用,可以实现代码的自动构建和测试,提升开发...
java语言开发,用于监控持续重复的工作,包括:持续的软件版本发布/测试项目,监控外部调用执行的工作。"使开发者从繁杂的集成...本文中介绍的 Jenkins 就是一个配置简单和使用方便的持续集成服务器hudson/jenkins简介
【描述】"scis-ad.zip" 是Hudson(现在称为Jenkins)的一个插件,即"Sun Continuous Integration Server SCIS广告插件"的存档文件。Hudson/Jenkins是一款开源的持续集成服务器,用于自动化各种软件开发过程,如构建...
Hudson,现更名为Jenkins,是一款广泛使用的持续集成(CI)服务器,旨在自动化软件构建、测试和部署过程。Hudson架构文档是理解其工作原理、内部结构和扩展能力的关键资源。以下是对这些文档中可能涵盖的主要知识点...
【Hudson Jenkins插件相关】 Hudson和Jenkins是两款著名的持续集成(Continuous Integration, CI)工具,它们在软件开发过程中扮演着至关重要的角色。Hudson最初由Sun Microsystems开发,后因社区支持转为开源项目...
Hudson-GIT-plugin是专为Hudson(也称为Jenkins)设计的一款插件,它使得持续集成工具Hudson能够与Git版本控制系统无缝集成。这款插件的目的是简化开发者的工作流程,自动化代码版本管理,以及在代码变更时自动触发...
Git负责版本控制,Maven处理依赖管理,Nexus作为中央仓库优化构建,而Hudson/Jenkins则实现持续集成和自动化部署。这一套工具链不仅提升了开发效率,还保证了代码质量,是现代软件工程实践中的重要组成部分。对于想...
### Hudson (Jenkins) 搭建手册 #### 第1章 概述 Hudson(后更名为Jenkins)是一款开源的持续集成工具,主要用于自动化构建、测试和部署软件项目。本手册将详细介绍如何搭建和使用Hudson来创建敏捷开发环境。 ###...
目前主流网站部署方法,通过Hudson/Jenkins工具平台实现全自动部署+测试,是一个可扩展的持续集成引擎,是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins非常易于安装和配置...
【标题】"hudson-test-utils-3.0.0-bundled.zip" 是一个与Hudson或Jenkins相关的测试工具包,它包含了用于自动化构建、部署和测试的实用程序。这个版本是3.0.0,说明它是经过多次迭代和改进的成熟版本,可能包含了对...
SonarQube 是一个用于代码质量管理的开放平台,通过插件机制,SonarQube 可以集成不同的测试工具,代码分析工具,以及持续集成工具,例如 Hudson/Jenkins 等。SonarQube 官方网站为 http://www.sonarqube.org/,...
1. 修改 Jenkins 配置文件:Jenkins 配置文件位于 /usr/lib/jenkins/jenkins.xml,用于修改 Jenkins 的默认配置,包括端口号、配置文件目录等。 2. Jenkins 用户权限:Jenkins 登录后,点击左侧的系统管理菜单,右侧...
1. **起源与发展**:Jenkins起源于Hudson,最初由Sun公司在2004年启动,随着Hudson被Oracle收购,部分开发者因不满意Oracle的商业策略,于2011年成立了Jenkins项目。如今,Jenkins已成为最受欢迎的持续集成工具之一...
- **定义**: Jenkins (原名 Hudson) 是一个开源的持续集成工具,能够监控重复的工作,比如构建、测试软件项目。 - **特点**: - 自动化构建 - 多平台支持 - 插件扩展性强 - 易于集成多种开发工具 **2. Hudson的...
vim /var/lib/jenkins/config.xml (在JENKINS_HOME目录下,每个人安装目录不同,所以改为自己的路径) (2)修改相关配置 1.输入查找命令,找到配置的位置: /useSecurity 2.用<!—->符号注释或者直接删除以下配置...
Hudson(现在称为Jenkins)是一种广泛使用的持续集成(CI)服务器,它可以自动执行软件构建和测试任务。将Checkstyle与Hudson结合使用,可以在每次代码提交后自动运行代码风格检查,这对于保持代码库的一致性和高质量...
- Hudson/Jenkins:用于CI的开源项目,Jenkins是Hudson的分支。 - SVN(SubVersion):配置管理工具。 - Unittest:用于Python单元测试的开发框架。 - JRE(Java Runtime Environment):Java运行时环境。 - Check-...
用于解决jenkins安装nodeJs插件后不能选择nodejs版本,将该文件上传到服务器,然后 docker cp ./hudson.plugins.nodejs.tools.NodeJSInstaller 容器ID:/var/jenkins_home/updates 然后重启Jenkins