- 浏览: 389929 次
- 性别:
- 来自: 株洲
文章分类
最新评论
-
自闭丨先生:
melin 写道缺少合并web.xml文件功能。不过使用了se ...
使用Maven WAR插件实现多Web应用间的重迭运用 -
331008019:
Hudson 系列的文章写得够细、够全! 学习了…
如何正确在Hudson中使用Maven构建Job -
selina2011874:
请问Hudson也就是现在的jenkins 能选择对某个版本的 ...
使用Hudson进行持续集成(九) -
lovefly_zero:
wv1124 写道使用Hudson调用shell执行make, ...
Use Hudson之项目构建 -
wv1124:
使用Hudson调用shell执行make,编译失败hudso ...
Use Hudson之项目构建
集成外部站点/工具
Hudson还可以通过这些插件整合外部产品。
Hudson Helper iPhone and iPod Touch App — With this application you can monitor your CI builds right from your iPhone or iPod Touch. |
Backlog Plugin — 该插件在Hudson中集成Backlog。 |
JIRA Plugin — 该插件整合Atlassian JIRA到Hudson。 |
Redmine Plugin — 该插件集成 Redmine 到 Hudson (there's a plugin for Redmine that integrates Hudson from the Redmine side, too.) |
Trac Plugin — 该插件在Hudson中集成Edgewall Trac (增强版的Wiki以及软件开发过程中的问题跟踪系统,使用Python编写)。 |
SFEE Plugin — 依赖于Collabnet Source Forge Enterprise Edition (SFEE是SourceForge发布的项目协作管理软件) 服务器验证用户并发布构件。 |
Mantis Plugin — 该插件集成Mantis Bug Tracker到Hudson中。 |
Java.net Plugin — 该插件扩展了Hudson把项目放到java.net上托管,并提供了它的各种功能。 |
Hudson Monitor for Android — Monitor and display the status of your builds on your Android™ phone. |
HGCA+Plugin — This plugin allows the administrator to specify pairs of patterns and URLs, both globally and on a per-job level, to use for marking up changelog text. |
Google Calendar Plugin — 该插件能发布当前作业记录到 Google Calendar。 |
Sonar plugin — 依赖此插件,我们能迅速从Sonar得益,因为它是一个开源质量管理平台,用于管理Java源代码的质量。包含有许多我们熟知和喜欢的分析工具,如Checkstyle、PMD、Findbugs、Cobertura等等。 |
Firefox Add-on Build Monitor — Monitor Hudson builds and display the status on Firefox status bar. |
Google Code Plugin — 该插件创建从Hudson项目到Google Code 实例的链接。 |
Kagemai Plugin — This plugin integrates Kagemai to Hudson. |
Github Plugin — 该插件创建从Hudson到Github项目的链接。 |
Hudson Helper for Android — With this application you can monitor your CI builds right from your Android device. |
Hudson Tray Application — With this plugin, you can monitor your Hudson server from the comfort of you desktop tray, and even run programs when things change (or not) |
Hudson Google Desktop Gadget — With this plugin, you can monitor your Hudson server from the comfort of your Google Desktop. |
Polarion Plugin — 该插件在Hudson中集成 WebClient for SVN,它是一个开源的、基于Web的程序,通过Polarion作为Subversion的实现接口。 |
Klaros-Testmanagement Plugin — Integrates Hudson with Klaros-Testmanagement by publishing the test results of a hudson build to the Klaros-Testmanagement application. |
Bugzilla Plugin — 该插件在Hudson中集成Bugzilla。 |
Hudson Mood widget for Android — Simple way to monitor Hudson builds on Android phone. |
图形界面
Radiator View Plugin — 提供一个新视图实现来高亮显示项目的状态。This is ideal for displaying on a screen on the office wall as a form of Extreme Feedback Device. |
Green Balls — 更改Hudson成功构建时的标记,用绿色球代替蓝色球。 |
dbCharts Plugin — Add charts based on JDBC database data series to the hudson. |
Emotional Hudson Plugin — 当您的构建失败时,这个有趣的插件将改变Mr.Hudson的背景表达(比如从浅灰色变成浅红色)。 |
Locale Plugin — 该插件可以让您控制Hudson的语言设置。 |
Sidebar-Link Plugin — 在Hudson主页和视图标签上增加侧边栏链接。 |
Hudson Personal View — This plugin gives every user, also non administrative one the possibility to create his own view and to use a pseudo tree-view where every user can administer it's own delimiter which is used as path delimiter |
Dashboard View — This plugin contributes a new view implementation that provides a dashboard / portal-like view for your Hudson instance. |
ChuckNorris Plugin — Displays a picture of Chuck Norris (instead of Hudson the butler) and a random Chuck Norris 'The Programmer' fact on each build page. |
eXtreme Feedback Panel Plugin — This plugin provides an eXtreme Feedback Panel that can be used to expose the status of a selected number of Jobs. |
JSWidgets Plugin — Allows embedding various statistics available from Hudson in your via javascript-snippets ala ohloh.net. |
Sectioned View Plugin — 该插件提供一个新的视图实现,您可以把它划分成几个截面,每个截面都能显示关于被选择作业的不同信息。一个扩展点也能提供为截面定义新的类型。 |
页面装饰器
Google Analytics Plugin — 该插件装饰在使用谷歌分析跟踪脚本的所有网页中。 |
Piwik Analytics Plugin — This plugin decorates all web pages with the Piwik Analytics tracking script. |
权限验证和用户管理
SFEE Plugin — 依赖于Collabnet Source Forge Enterprise Edition (SFEE是SourceForge发布的项目协作管理软件) 服务器验证用户并发布构件。 |
Active Directory plugin — 使用该插件您可以配置Hudson通过Active Directory(活动目录)方式对用户名和密码进行身份验证。 |
LDAP Email Plugin — 该插件允许您解析来自LDAP目录的用户邮件地址。 |
RegEx Email Plugin —该插件允许您从用户名中生成用户邮件地址。 |
MySQL Authentication Plugin — This plugin allows users to authenticate to a Hudson instance using credentials stored in a MySQL database. |
Crowd Plugin — 该插件允许您使用Atlassian Crowd作为身份验证源。 |
Audit Trail Plugin — 保存一份记录用户执行过的详尽的Hudson操作的日志,比如配置作业。 |
Extended Read Permission Plugin — This plugin enables the Extended Read permission in Hudson 1.324 and newer. |
Hudson Personal View — This plugin gives every user, also non administrative one the possibility to create his own view and to use a pseudo tree-view where every user can administer it's own delimiter which is used as path delimiter |
Create Job Advanced Plugin — 该插件扩展了“创建作业”功能。 |
集群管理和分布式构建
Swarm Plugin —该插件使得隶属机器能自动搜寻临近的Hudson服务器,然后自动地加入它,从而形成一个特定的集群。 |
Hadoop Plugin — 该插件能使Hudson集群不用做其他任何配置就能做为Hadoop 集群。 |
PXE Plugin — 该插件增强了Hudson支持手提电脑、智能电话安装时的启动速度,因而使新的隶属安装更为容易。 |
DistFork Plugin — 凭借一个类似SSH的CLI(command-line interface,命令行界面)把Hudson 集群变成通用的批处理执行环境。 |
Selenium Plugin — 该插件把Hudson集群变成Selenium Grid集群。 |
命令行界面扩展
DistFork Plugin — 凭借一个类似SSH的CLI(command-line interface,命令行界面)把Hudson 集群变成通用的批处理执行环境。 |
Maven
Violations — 该插件为checkstyle、 pmd、 cpd、 findbugs、 fxcop、 stylecop和simian等静态代码分析工具生成报告。 |
Backlog Plugin — 该插件在Hudson中集成Backlog。 |
JIRA Plugin — 该插件整合Atlassian JIRA到Hudson。 |
FindBugs Plugin — 该插件主要收集项目模块中FindBugs(静态分析源代码中可能会出现的Bug的Eclipse插件工具)的分析结果,并以视图的方式呈现已发现的警告。 |
Checkstyle Plugin — 该插件主要收集项目模块中Checkstyle (自动化代码检查工具)的分析结果,并以视图的方式呈现已发现的警告。 |
Warnings Plugin — This plugin generates the trend report for compiler warnings in the console log or in log files. |
Doxygen Plugin — 该插件可发布通过Doxygen工具生成的报告。 |
DRY Plugin — 该插件为像 CPD那样的重复代码检查器生成趋势报告。 |
PMD Plugin — 该插件主要收集项目模块中PMD(程序代码检查工具)的分析结果,并以视图的方式呈现已发现的警告。 |
Task Scanner Plugin — 该插件为开放任务扫描工作区文件,并生成一个趋势报告。 |
IRC Plugin — 该插件在您选择的IRC 频道中安装Hudson IRC 机器人,您可以通过IRC获得通知,并通过IRC与Hudson互动。 |
Cobertura Plugin — 该插件允许您从Cobertura中获取代码覆盖率报告。Hudson将生成覆盖率趋势报告。 |
The Continuous Integration Game plugin — 该插件为使用者在哪些地方改善了构建(作业)的质量引进了一种策略。 |
M2 Release Plugin — 这是一个能让您在Hudson中使用maven-release-plugin 来执行发布功能的插件。 |
发布构件
SCP plugin — 该插件允许你使用SFTP (SSH)协议上传一些构件到仓库站点。 |
Violations — 该插件为checkstyle、 pmd、 cpd、 findbugs、 fxcop、 stylecop和simian等静态代码分析工具生成报告。 |
Backlog Plugin — 该插件在Hudson中集成Backlog。 |
NUnit Plugin — 该插件允许你发布NUnit测试结果。 |
MSTest Plugin — 该插件允许您发布MSTest的测试结果。 |
Crap4J Plugin — 该插件从Crap4J(测试代码质量的eclipse插件)读取"无用方法"报告。Hudson将生成无用百分率趋势报告,并提供有关如何更改它们的详细信息。 |
JIRA Plugin — 该插件整合Atlassian JIRA到Hudson。 |
FindBugs Plugin —该插件主要收集项目模块中FindBugs(静态分析源代码中可能会出现的Bug的Eclipse插件工具)的分析结果,并以视图的方式呈现已发现的警告。 |
Trac Plugin — 该插件在Hudson中集成Edgewall Trac (增强版的Wiki以及软件开发过程中的问题跟踪系统,使用Python编写)。 |
Cppcheck Plugin — 该插件为CppCheck(静态的C/C++ 代码分析工具)生成趋势报告。 |
java.net uploader Plugin — 该插件使用java.net 任务库,以使Hudson有能力发送构件到 java.net。 |
Plot Plugin — 该插件为Hudson提供通用的测绘(或图表)的能力。 |
Google Calendar Plugin — This plugin publishes build records over to Google Calendar |
Checkstyle Plugin — 该插件主要收集项目模块中Checkstyle (自动化代码检查工具)的分析结果,并以视图的方式呈现已发现的警告。 |
JavaNCSS+Plugin — 该插件允许您使用JavaNCSS构建报告工具。 |
SLOCCount Plugin — 该插件能为SLOCCount生成趋势报告,它是一个开源程序,能为超过25种不同的语言统计代码行的数量,包括C/C++、Ada、COBOL、 Fortran、SQL、 Ruby、 Python等等。 |
JavaTest Report Plugin — 该插件把JavaTest(一个通过Sun公司发布的TCK应用的框架)中解析成XML结果文件,并以此方式显示它们。 |
Google Code Plugin — 该插件创建从Hudson项目到Google Code 实例的链接。 |
Emma Plugin — 该插件在Hudson中集成EMMA code coverage reports (检测和报告 JAVA 代码覆盖率的开源工具)。 |
Warnings Plugin — This plugin generates the trend report for compiler warnings in the console log or in log files. |
Template Project Plugin — 该插件可以让您使用另一个项目中的构建人、发布人和SCM设置。 |
Testability Explorer Plugin — 该插件为Testability Explorer生成趋势报告,这是一个能使用字节码分析以寻找可测性缺陷的开放源码程序。 |
DRY Plugin — 该插件为像 CPD那样的重复代码检查器生成趋势报告。 |
Japex Plugin — 该插件为Hudson 增加了Japex 支持,以使Hudson 能够显示其趋势报告和其他有用的数据。 |
PMD Plugin — 该插件主要收集项目模块中PMD(程序代码检查工具)的分析结果,并以视图的方式呈现已发现的警告。 |
SVN Publisher — This plugin allows you to upload artifacts to a subversion repository. This is done via a delete/import of the items requested. |
Task Scanner Plugin — 该插件为开放任务扫描工作区文件,并生成一个趋势报告。 |
Polarion Plugin — 该插件在Hudson中集成 WebClient for SVN,它是一个开源的、基于Web的程序,通过Polarion作为Subversion的实现接口。 |
IRC Plugin — 该插件在您选择的IRC 频道中安装Hudson IRC 机器人,您可以通过IRC获得通知,并通过IRC与Hudson互动。 |
Klaros-Testmanagement Plugin — Integrates Hudson with Klaros-Testmanagement by publishing the test results of a hudson build to the Klaros-Testmanagement application. |
JSUnit plugin — This plugin allows you publish JSUnit test results |
Clover Plugin — 该插件是在Hudson中集成 Clover code coverage reports(代码覆盖测试分析工具)。Hudson will generate and track code coverage across time. This plugin can be used without the need to modify your build.xml. |
Cobertura Plugin — 该插件允许您从Cobertura中获取代码覆盖率报告。Hudson将生成覆盖率趋势报告。 |
CppUnit Plugin — 该插件允许您发布CppUnit测试结果。 |
xUnit Plugin — 该插件允许你发布测试工具的测试结果报告。 |
Jabber Plugin — 把Jabber即时消息协议集成在Hudson中。注意您也同样需要安装instant-messaging plugin 。 |
The Continuous Integration Game plugin — 该插件为使用者在哪些地方改善了构建(作业)的质量引进了一种策略。 |
Gallio Plugin — 该插件允许您发布Gallio/MbUnit的测试结果。 |
发表评论
-
使用Email-ext替换Hudson的默认邮件通知
2011-05-11 11:16 0简述 该插件能允许你运用到邮件通知的方方面面,比如在发送邮件 ... -
如何正确在Hudson中使用Maven构建Job
2010-12-09 00:22 3206相信大家都很有一个疑惑,就是我们在本地使用Hudson 构建M ... -
使用matrix security对Hudson进行细粒度Job的安全控制
2010-09-19 17:04 2809写在前面的话 以前有 ... -
Use Hudson之项目构建
2009-12-10 09:56 8012译自:http://wiki.hudson-ci.org/ ... -
Use Hudson之管理Hudson
2009-11-25 17:22 4743译自:http://wiki.hudson-ci.org/ ... -
Hudson插件之按主题分类(下)
2009-11-20 12:44 5275混合插件 Build-timeout Plugin ... -
Hudson插件之按主题分类(上)
2009-11-12 16:05 12692按主题管理插件 源代码管理 Hudson本身支持S ... -
Hudson插件之Active Directory plugin (活动目录)
2009-10-30 14:55 3154摘自http://wiki.hudson-ci.org/ ... -
Use Hudson之文件指纹识别
2009-05-12 17:30 2679译自:http://wiki.huds ... -
Use Hudson之最佳实践
2009-05-04 17:21 5871简介:持续集成(CI)的测试执行和趋势的自动化已经大大 ... -
Use Hudson之标准安全设置
2009-04-29 18:06 5101简介:本文讨论了最常 ... -
使用Hudson进行持续集成(九)
2009-01-13 13:59 14063构建轨道 译自 ... -
使用Hudson进行持续集成(八)
2009-01-13 13:58 13961运行并监控作业 译自: http://www.javaw ... -
使用Hudson进行持续集成(七)
2009-01-13 10:49 22763译自: http://www.javawor ... -
使用Hudson进行持续集成(六)
2009-01-08 10:06 14158译自: http://www.javawor ... -
使用Hudson进行持续集成(五)
2009-01-07 18:23 14569译自: http://www.javaworld.com/j ... -
使用Hudson进行持续集成(四)
2009-01-07 12:14 12442译自: http://www.javaworld.com/j ... -
使用Hudson进行持续集成(三)
2009-01-06 18:22 14409译自: http://www.javaworld.com/j ... -
使用Hudson进行持续集成(二)
2009-01-06 11:57 17509译自: http://www.javawor ... -
使用Hudson进行持续集成(一)
2009-01-05 18:31 25673译自: http://www.javaworld.co ...
相关推荐
Hudson拥有庞大的插件生态系统,以下是一些常用的插件示例: 1. **Subversion Plugin** - 与Subversion版本控制系统集成。 2. **Git Plugin** - 支持Git仓库的连接和操作。 3. **Maven Integration Plugin** - 无缝...
本文档中的Tomcat日志显示了hudson插件加载失败的过程。 五、问题排查 在分析Tomcat日志后,我们可以发现问题的根源。可能的原因包括插件版本不兼容、环境变量配置不正确、插件依赖关系不正确等。在本文档中,我们...
不知道怎么回事,hudson下载插件下载不下来,找了好久的checkStyle,在网上下载了都用不了。 后面偶然发现hudson又可以自动下载插件了。 checkStyle插件需要 analysis-core 支持,所以提供的下载包里面都放进去了, ...
将这两者结合的“m2eclipse-hudson插件”使得开发者能够在Eclipse环境中无缝地与Hudson集成,实现自动化构建和测试。 **一、m2eclipse插件** m2eclipse(Maven Integration for Eclipse)是Eclipse的Maven集成插件...
4. **Team Foundation Server Plugin**:集成Microsoft Team Foundation Server源码控制至Hudson中。 5. **CMVC Plugin**:集成CMVC,一个在IBM和其他跨国公司中流行的缺陷管理工具。 6. **FileSystem SCM**:允许...
Hudson和Jenkins的核心优势之一就是其强大的插件系统。这些插件扩展了它们的功能,允许与各种版本控制系统(如Git、SVN)、构建工具(如Maven、Gradle)、自动化测试框架(如JUnit、Selenium)以及部署环境(如...
本篇文章将围绕“Hudson插件开发”这一主题,深入探讨其源码解析、开发工具的选用以及实践过程中的关键点,帮助读者掌握Hudson插件开发的核心知识。 首先,我们需要理解Hudson插件的本质。Hudson插件是基于Java编写...
Hudson 的强大之处在于其丰富的插件系统,这些插件可以扩展Hudson的功能,使其能够适应各种不同的开发环境和需求。 1. **Hudson 插件开发基础** - **插件架构**:Hudson 插件基于Java语言开发,采用Maven作为构建...
详细介绍了jenkins(hudson)的插件开发部署,指导你如何去开发一个插件,虽然里面那个插件没什么实际功能,但是有效果,能看到效果,这样你就可以了解到这个开发到底是怎么一回事,字面还带了一些资料,适合新手看看...
相信看过基于Hudson的持续集成指南的人都会去下载hudson插件:cobertura.hpi,但是大家发现,网上铺天盖地的网址,都是无法打开。。。是的。。。这个插件差点找死我了。。。。 既然是别人做的,我也无权要分,0分送...
3.4 在Hudson中安装插件 确保已安装Hudson的Dependency Check插件,这是FindBugs插件的依赖。然后安装FindBugs插件。在项目的配置界面启用FindBugs检查,并指定结果文件路径。 4. 查看结果 在Hudson的项目页面,...
【标题】"Hudson SVN Maven 自动构建"指的是在持续集成环境中使用Hudson(现在称为Jenkins)作为工具,结合Subversion(SVN)作为版本控制系统,Maven作为项目管理和构建工具,实现代码的自动构建过程。这个流程的...
4.2 UI开发:使用Jelly(一种基于XML的模板语言)创建插件的Web界面,可以方便地集成到Hudson的Web应用程序中。 4.3 集成其他服务:通过Hudson的SPI,插件可以集成外部服务,如邮件通知、版本控制系统、构建工具等...
相信看过基于Hudson的持续集成指南的人都会去下载hudson插件:checkstyle.hpi,但是大家发现,网上铺天盖地的网址,都是无法打开。。。是的。。。这个插件差点找死我了。。。。 既然是别人做的,我也无权要分,0分送...
在使用Hudson进行构建自动化过程中,为了实现构建结果的自动化部署,通常会选择使用Hudson的FTP上传插件来实现构建产物的自动上传功能。但在实际使用过程中遇到了几个问题: 1. **只能选择当前构建项目目录下的文件...