在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获得通知,并通过IRC与Hudson互动。
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、 stylecop和simian等静态代码分析工具生成
报告。
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(静态分析源代码中可能会出现的Bug的Eclipse插件工具)的分析结果,并以视图的方式呈现已发现的警告。
Seleniumhq Plugin — 该插件允许您从Seleniumhq中运行和加载通过Selenium服务器生成的
HTML Selenese 套件结果。Hudson将以此生成测试结果的趋势报告。
Cppcheck Plugin — 该插件为CppCheck(静态的C/C++ 代码分析工具)生成趋势报告。
NCover Plugin — 该插件允许Hudson从NCover中归档和发布.NET代码覆盖率的HTML 报告。
JDepend Plugin— 该JDepend插件是一个为构建生成JDepend 报告的插件。
Plot Plugin — 该插件为Hudson提供通用的测绘(或图表)的能力。