[BuildRelease Management]hudson插件

 

按主题管理插件

 

源代码管理

Hudson本身支持Subversion、CVS以及下列插件:

 BitKeeper Plugin Hudson添加BitKeeper(Linux 内核开发人员在全球使用的主要源代码工具)支持。
 Visual SourceSafe Plugin 该插件集成微软的VSSHudson
 Git Plugin 该插件允许使用GIT作为一个构建SCM(源代码控制管理系统),但必须使用Git 1.3.3及以上。
 Team Foundation Server Plugin 该插件集成了 MicrosoftTeam Foundation Server源码控制到Hudson中。
 CMVC Plugin 该插件集成CMVC(IBM和许多跨国公司的缺陷管理工具。)Hudson
 File System SCM — Use File System as SCM.使用文件系统作为SCM。
 StarTeam 该插件把StarTeam(Starteam 是一个集合了版本控制和缺陷控制两种功能的软件,并且具有 CVS 没有的强大的图形界面,易学易用。2002年底被Borland公司收购。)Hudson集成在一起。
 Subversion Plugin 该插件增加Hudsonsvn(通过SVNKit)的支持。
 Accurev Plugin 该插件允许您在Hudson中使用 AccuRev作为SCM。
 Template Project Plugin 该插件可以让您使用另一个项目中的构建人、发布人和SCM设置。
 URL SCM —  该插件允许您使用URLs作为SCM。
 Bazaar Plugin — 该插件集成Bazaar到 Hudson,该插件需要确保Bazaar 库(bzr)已安装到目标机器上。
 PVCS SCM 该插件集成了Serena提供的PVCS SCM
 Mercurial Plugin 该插件集成Mercurial version control systemHudson中。
 Perforce Plugin — 该插件集成Perforce到Hudson中。
 Synergy Plugin 该插件把CM/Synergy版本管理系统集成在Hudson
 Dimensions —  该插件集成Dimensions SCM到Hudson中。
 ClearCase Plugin ClearCase(IBM提供的版本控制系统)集成到Hudson

跟SCM有关联的其它插件:

 SVNCompat14 Plugin 该插件强制内置SVNKit库使用Subversion 1.4工作拷贝格式(替代它最近支持的svn版本。)
 Subversion Tagging Plugin —该插件在成功的构建中执行svn标签(也就是使用 svn copy)。
 CVS Tagging Plugin 该插件将在一个作业构建成功后执行cvs标签(也就是cvs rtag)

 

构建触发 

 Ivy Plugin 该插件通过配置Apache Ivy自动化地配置一次构建并触发其有构建依赖的其他构建。
 Join Plugin 该插件允许一个作业在所有它下游的作业结束以后才开始运行它本身。
 Log-Action plugin — 该插件在作业输出中按选定模式开始一系列动作,但这是一个统一的配置。
 URL Change Trigger 该网址变更触发器插件允许您当网址的内容发生变更时Hudson触发一次构建。
 Locks and Latches plugin 该插件允许你管理作业的并发执行。
 IRC Plugin 该插件在您选择的IRC 频道中安装Hudson IRC 机器人,您可以通过IRC获得通知,并通过IRCHudson互动。
 Downstream-Ext Plugin — 该插件为下游触发器支持扩展配置。当前它增加一个选项,如果它们发生SCM改变时,仅仅触发下游的构建。
 Jabber Plugin Jabber即时消息协议集成在Hudson中。注意您也需要安装instant-messaging 插件。
 Naginator Plugin 该插件允许您在一次构建失败后自动重建一次构建。

 

构建工具

Hudson本身支持Maven、Ant、Shell脚本和Windows批处理命令。

 

 Grails Plugin 该插件允许Hudson调用Grails 任务作为一个构建步骤。
 PowerShell Plugin Hudson中集成Windows PowerShell。
 Jython Plugin JVM中增加执行Jython脚本的能力。
 Post build task 该插件允许用户依据构建日志的输出执行一个shell/批处理任务。
 Ruby Plugin 该插件允许用户在构建脚本中使用Ruby
 Gant Plugin 该插件允许Hudson调用Gant构建脚本作为主体构建的一个步骤。
 Seleniumhq Plugin 该插件允许您从Seleniumhq中运行和加载通过Selenium服务器生成的HTML Selenese 套件结果。Hudson将以此生成测试结果的趋势报告。
 Groovy plugin 该插件允许Hudson直接执行Groovy代码。
 Rake plugin 该插件允许Hudson调用Rake任务作为构建步骤。
 NAnt Plugin 该插件允许你在Hudson中使用NAnt构建.NET项目。
 Template Project Plugin 该插件可以让您在Hudson中使用另一个项目中的构建人、发布人和SCM设置。
 Buckminster PlugIn 该插件把Eclipse Buckminster做为一个新的构建步骤集成在hudson中。
 Python Plugin 添加执行Python脚本作为Hudson的构建步骤。
 SCons Plugin — 该插件允许Hudson调用SCons构建脚本作为主体构建的步骤。
 Selenium AES Plugin 该插件能让Hudson调用Selenium Auto Exec Server(AES) 来测试。
 Kundo Plugin 该插件允许你调用Kundo构建作为一个Hudson构建步骤。
 Gradle Plugin 该插件允许Hudson调用Gradle构建脚本作为主体构建的步骤。
 EasyAnt Plugin 该插件允许Hudson调用EasyAnt构建脚本作为主体构建的步骤。.
 RAD Builder Plugin — 该插件允许你调用IBM RAD7.0/7.5作为一个Hudson构建步骤。
 Phing Plugin 该插件允许你在Hudson中使用Phing构建PHP项目。
 SCTMExecutor 该插件允许您在Hudson中使用Borland SilkCentral Test Manager 2008 R2 及以上版本。
 MSBuild Plugin 该插件允许您在Hudson中使用MSBuild构建.NET项目。
 Batch Task Plugin —  该插件增加一些不规律执行的批处理任务到项目中,诸如打包、集成、归档等等。

 

构建封装

 

 Xvnc Plugin 该插件可以让您在一次构建时运行Xvnc会话。如果您的构建包括用户界面测试时需要一个可暴露的显示值这就非常方便。
 ZenTimestamp Plugin 该插件允许您在Hudson BUILD_ID变量中自定义日期和时间模式。
 VMware plugin 该插件允许您在一次构建开始前启动VMware虚拟机,构建完成后又停止该虚拟机。
 Build Secret Plugin — 让你通过一次构建上传可用的秘密文件。
 M2 Release Plugin 这是一个能让您在Hudson中使用maven-release-plugin 来执行发布功能的插件。
 M2 Extra Steps Plugin 该插件为Hudson加入pre- post- 构建步骤到Maven 2类型的项目的能力。
 Template Project Plugin 该插件可以让您使用另一个项目中的构建人、发布人和SCM设置。
 Locks and Latches plugin — 该插件允许您控制作业的并发执行。
 Hudson Distributed Workspace Clean plugin —该插件允许您在同一个隶属组中未使用的隶属机器来清理工作区。
 Release Plugin 该插件允许您在当一次发布构建是手动触发时,配置预前构建或后构建的执行动作。
 Copy To Slave Plugin — This plugin allows to copy, to slave nodes running a job, a set of files that are required for the good execution of the job.

 Setenv Plugin 为一个项目设置环境变量,以备构建步骤引用。

 

构建通知

Hudson本身支持电子邮件通知,但也有一个可扩展的电子邮件插件来支持扩展功能。

 

 Status Monitor Plugin 该插件能让您在Hudson单独的屏幕上直观地显示您选定作业的状态。.
 SameTime Plugin 该插件允许您在Hudson中使用SameTime作为构建通知。
 Nabaztag Plugin 该插件允许您在Hudson中发布一次构建的结果到Nabaztag
 Google Calendar Plugin 该插件允许Hudson发布当前作业状态到谷歌日历。
 hudsonTracker — A cross-platform application that sits in your system tray and monitors Hudson builds via its RSS feeds. See hudsonTracker for more details. No Hudson server config required!
 TuxDroid Plugin 该插件允许您在Hudson发布一个构建的结果到TuxDroid(Tux Droid是一个强大的Linux玩具,它可以通过配套的软件与你电脑中的很多应用程序相关联)
 IRC Plugin 该插件在您选择的IRC 频道中安装Hudson IRC 机器人,您可以通过IRC获得通知,并通过IRCHudson互动。
 Email-ext plugin — This plugin allows you to configure every aspect of email notifications.  You can customize when an email is sent, who should receive it, and what the email says.
 Instant Messaging Plugin — This plugin provides generic support for IM notifications. This plugin itself is of no use. Please use one of the derived plugins like (at the moment only) Jabber !
 Blame Upstream Commiters Plugin — This is a very simple plugin that adds a post build action to mail upstream commiters when a build fails.
 Campfire Plugin — This plugin allows your team to setup build notifications to be sent to Campfire rooms.
 The new EMailer — Merge of the Core EMailer and email-ext plugin
 Twitter Plugin — This plugin posts build results to Twitter.该插件支持Hudson发送构建报告到Twitter
 Jabber Plugin Jabber即时消息协议集成在Hudson中。注意您也需要把安装 instant-messaging plugin

 

隶属(机器)激活和控制

Hudson本身支持通过JNLP或者命令启动隶属,以及支持尽可能保持隶属连接,或者按需连接。

 

 SSH Slaves plugin 该插件允许您在SSH外的隶属* nix机器上运行和管理Hudson

 

构建报告

Hudson本身支持Junit报告和JavaDoc。

 

 Serenitec Plugin 在您的项目中执行Serenitec重构方案。
 Violations 该插件为checkstyle pmd cpd findbugs fxcop stylecopsimian等静态代码分析工具生成报告。
 NUnit Plugin 该插件允许你发布NUnit测试结果。
 WebTest Presenter Plugin — This plugin publishes the reports generated by the Canoo WebTest tool for each build.
 MSTest Plugin 该插件允许您发布MSTest的测试结果。
 Crap4J Plugin — This plugin reads the "crappy methods" report from Crap4J. Hudson will generate the trend report of crap percentage and provide detailed information about changes.
 FindBugs Plugin 该插件主要收集项目模块中FindBugs(静态分析源代码中可能会出现的BugEclipse插件工具)的分析结果,并以视图的方式呈现已发现的警告。
 Seleniumhq Plugin 该插件允许您从Seleniumhq中运行和加载通过Selenium服务器生成的HTML Selenese 套件结果。Hudson将以此生成测试结果的趋势报告。
 Cppcheck Plugin 该插件为CppCheck(静态的C/C++ 代码分析工具)生成趋势报告。
 NCover Plugin 该插件允许HudsonNCover中归档和发布.NET代码覆盖率的HTML 报告。
 JDepend PluginJDepend插件是一个为构建生成JDepend 报告的插件。
 Plot Plugin 该插件为Hudson提供通用的测绘(或图表)的能力。
 Checkstyle Plugin 该插件主要收集项目模块中Checkstyle (自动化代码检查工具)的分析结果,并以视图的方式呈现已发现的警告。
 JavaNCSS+Plugin 该插件允许您使用JavaNCSS构建报告工具。
 SLOCCount Plugin 该插件能为SLOCCount生成趋势报告,它是一个开源程序,能为超过25种不同的语言统计代码行的数量,包括C/C++AdaCOBOL FortranSQL Ruby Python等等。
 JavaTest Report Plugin 该插件把JavaTest(一个通过Sun公司发布的TCK应用的 框架)中解析成XML结果文件,并以此方式显示它们。
 Emma Plugin 该插件在Hudson中集成EMMA code coverage reports (检测和报告 JAVA 代码覆盖率的开源工具)Hudson will generate the trend report of coverage.
 Warnings Plugin — This plugin generates the trend report for compiler warnings in the console log or in log files.
 Gallio Plugin 该插件允许您发布Gallio/MbUnit的测试结果。
 Doxygen Plugin 该插件可发布通过Doxygen工具生成的报告。
 Testability Explorer Plugin 该插件为Testability Explorer生成趋势报告,这是一个能使用字节码分析以在Java代码中寻找可测性缺陷的开放源码程序。
 DRY Plugin 该插件为像 CPD那样的重复代码检查器生成趋势报告。
 Japex Plugin 该插件为Hudson 增加了Japex 支持,以使Hudson 能够显示其趋势报告和其他有用的数据。
 PMD Plugin 该插件主要收集项目模块中PMD(程序代码检查工具)的分析结果,并以视图的方式呈现已发现的警告。
 Selenium AES Plugin 该插件调用Selenium Auto Exec Server(AES) 来测试。
 Task Scanner Plugin 该插件为开放任务扫描工作区文件,并生成一个趋势报告。
 PureCoverage plugin — PureCoverage plugin reports coverage results from Rational PureCoverage tool (c++ coverage tool).
 Gnat Plugin 该插件允许Hudson集成Gnat的功能来作为ADA(Ada是一种表现能力很强的通用程序设计语言,它是美国国防部为克服软件开发危机,耗费巨资,历时近20年研制成功的。)语言。
 Grinder Plugin 该插件从Grinder 执行测试中读取输出结果,并生成报告,其中包括显示每次构建的测试结果和对应的构建显示执行结果的趋势报告。
 JSUnit plugin — This plugin allows you publish JSUnit test results
 Cpptest Plugin — This plugin allows you publish Parasoft C++test 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将生成覆盖率趋势报告。
 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.
 CppUnit Plugin 该插件允许您发布CppUnit测试结果。
 Ruby metrics plugin 该插件添加Ruby统计报告( Rcov, Saikuro, Rails stats...)的捆绑包到Hudson中。

 

构件上传

 

 SCP plugin 该插件允许你使用SFTP (SSH)协议上传一些构件到仓库站点。
 FTP-Publisher Plugin 该插件能上传项目构件和整个目录到一个FTP服务器。
 SFEE Plugin 依赖于Collabnet Source Forge Enterprise Edition (SFEESourceForge发布的项目协作管理软件) 服务器验证用户并发布构件。
 java.net uploader Plugin 该插件使用java.net 任务库,以使Hudson有能力发送构件到 java.net
 SVN Publisher — This plugin allows you to upload artifacts to a subversion repository. This is done via a delete/import of the items requested.

 

其他构建后操作

 

 Parameterized Trigger Plugin 该插件可以让你在构建完成后触发新的构建,并为这次新构建使用不同的方式指定一些参数。
 Build Publisher Plugin 该插件允许您把一个Hudson的记录发布到另一个Hudson中。
 Post build task 该插件允许用户依据构建日志的输出执行一个shell/批处理任务。Java regular expression are allowed.
 Description Setter Plugin 该插件为每次构建设置描述信息,它是一个基于正则表达式校验的构建日志文件。
 Deploy Plugin — This plugin takes a war/ear file and deploys that to a running remote application server at the end of a build
 DocLinks Plugin 该插件允许您发布在构建步骤中创建的文档。
 Subversion Tagging Plugin — This plugin performs subversion tagging (technically speaking svn copy) on successful build.
 CVS Tagging Plugin 该插件将在一个作业构建成功后执行cvs标签(也就是cvs rtag)
 CopyArchiver Plugin 该插件的目标是从几个作业中把已归档的构件集中到一个共享目录。每个作业中只有最后一次成功构建的归档构件才会被复制。
 Text-finder Plugin 该插件是用来在工作区文件中搜索字符串。这个搜索结果可以用来标记该构建是正常或者失败。

 

集成外部站点/工具

 

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 JIRAHudson
 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 (SFEESourceForge发布的项目协作管理软件) 服务器验证用户并发布构件。
 Mantis Plugin 该插件集成Mantis Bug TrackerHudson中。
 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源代码的质量。包含有许多我们熟知和喜欢的分析工具,如CheckstylePMDFindbugsCobertura等等。
 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 该插件创建从HudsonGithub项目的链接。
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 (SFEESourceForge发布的项目协作管理软件) 服务器验证用户并发布构件。
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 凭借一个类似SSHCLI(command-line interface,命令行界面)Hudson 集群变成通用的批处理执行环境。
Selenium Plugin 该插件把Hudson集群变成Selenium Grid集群。

 

命令行界面扩展


DistFork Plugin 凭借一个类似SSHCLI(command-line interface,命令行界面)Hudson 集群变成通用的批处理执行环境。




Maven

Violations 该插件为checkstyle pmd cpd findbugs fxcop stylecopsimian等静态代码分析工具生成报告。
Backlog Plugin 该插件在Hudson中集成Backlog
JIRA Plugin 该插件整合Atlassian JIRAHudson
FindBugs Plugin 该插件主要收集项目模块中FindBugs(静态分析源代码中可能会出现的BugEclipse插件工具)的分析结果,并以视图的方式呈现已发现的警告。
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获得通知,并通过IRCHudson互动。
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 stylecopsimian等静态代码分析工具生成报告。
Backlog Plugin 该插件在Hudson中集成Backlog
NUnit Plugin 该插件允许你发布NUnit测试结果。
MSTest Plugin 该插件允许您发布MSTest的测试结果。
Crap4J Plugin 该插件从Crap4J(测试代码质量的eclipse插件)读取"无用方法"报告。Hudson将生成无用百分率趋势报告,并提供有关如何更改它们的详细信息。
JIRA Plugin 该插件整合Atlassian JIRAHudson
FindBugs Plugin 该插件主要收集项目模块中FindBugs(静态分析源代码中可能会出现的BugEclipse插件工具)的分析结果,并以视图的方式呈现已发现的警告。
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++AdaCOBOL FortranSQL 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获得通知,并通过IRCHudson互动。
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的测试结果。

 

 

混合插件

Build-timeout Plugin 该插件允许您当构建时间太长时自动终止。
Change Log History Plugin 当一次构建被删除后,该插件会把变更日志数据复制到后来的构建当中。
Claim plugin — 该插件允许用户保留失败的构建。
Configuration Slicing Plugin 该插件允许您批量配置选择的项目属性。
Cygpath Plugin 该插件在分叉新的流程之前执行Cygwin的路径转换。
Disk Usage Plugin — 该插件记录磁盘使用情况。
JBPM Plugin — This plugin integrates JBoss JBPM with Hudson. It lets you define your own build, test and release workflows in a graphical designer, and execute them inside Hudson.
JobRevision Plugin — This plugin allows you to set a revision for the Hudson job.
Locked Files Report Plugin 在开始或结束一次构建的时候,如果发现工作区中有锁定的文件,该调试插件就会停止这次构建。
Monitoring — Monitoring plugin: Monitoring of Hudson itself with JavaMelody. Open the report (or http://yourhost/monitoring) after installation.
Next Build Number Plugin — This is a simple plugin that changes the next build number Hudson will use for a job.
PlatformLabeler Plugin 该插件增加了基于Hudson平台运行的节点作为节点的显示标签;它们每次都会更新节点连接。
Port Allocator Plugin 该插件通过让Hudson做簿记来解决端口分配的问题。有了这个插件,你只需要说我需要为添加HTTP_PORT JMS_PORT”,然后Hudson将为它们分配唯一的、可用的TCP端口,并把它们作为有效的环境变量暴露给构建过程。
Promoted Builds Plugin 该插件允许你通过引入'promotion'的概念从有缺陷的构建中甄别合适的构建。
Radiator View Plugin 提供一个新视图实现来高亮显示项目的状态。 This is ideal for displaying on a screen on the office wall as a form of Extreme Feedback Device.
Retry Failed Builds Plugin — Allows you to retry failed Hudson builds every n minutes.
Sectioned View Plugin 该插件提供一个新的视图实现,您可以把它划分成几个截面,每个截面都能显示关于被选择作业的不同信息。一个扩展点也能提供为截面定义新的类型。
Setenv Plugin — Set environment variables for a project, to be referenced during build steps.
slave-status 监听Hudson隶属机器的状态。
The Continuous Integration Game plugin 该插件为使用者在哪些地方改善了构建(作业)的质量引进了一种策略。
Translation Assistance Plugin 该插件为每个页面添加一个额外的对话框,有助于人们能够在当前页面看到本地化的信息。
Validating String Parameter Plugin 验证字符串参数插件有助于Hudson在新增一个参数类型时支持对输入的参数进行正则表达式验证。

 

其他未归类的插件

 这些插件暂时还没有标签来描述它们,所以暂时把它们归为此类。

Backup Plugin 该备份插件允许您归档和恢复您的Hudson主目录
cmakebuilder Plugin
CollabNet Plugin
Configuration Slicing Plugin - Old — Allows configuration of a single property across a group of projects.
Copy of ClearCase Plugin — Integrates Hudson with ClearCase.
Copy of Locks and Latches plugin
dbCharts Plugin — Add charts based on JDBC database data series to the hudson.
Dependency Analyzer Plugin 该插件从maven bulid日志中解析dependency:analyze 目标,并生成一个依赖报告。
Drools Plugin
JMeter Plugin 该插件允许你捕获来自JMeter(JMeterApache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现。)的报告。Hudson 将生成执行情况和健壮性的趋势报告。
Promoted Builds Simple Plugin Promoted Builds Plugin的简化版本,仅支持构建的手动升级。
Schmant Plugin 该插件能够使Hudson运行Schmant构建脚本。
Static Code Analysis Plug-ins通过该插件能在Hudson中显示一些静态代码分析工具的结果文件。
Subversion Release Manager — 该插件允许您在Hudson中为一个项目的指定版本设置一个作业。

 

完!

 

posted @ 2011-02-27 21:26  iTech  阅读(3550)  评论(0编辑  收藏  举报