本篇文章主要介绍了"jenkins 常用插件说明1",主要涉及到jenkins 常用插件说明1方面的内容,对于jenkins 常用插件说明1感兴趣的同学可以参考一下。


源代码管理

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

 

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

跟SCM有关联的其它插件:

 

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

构建触发

 

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

构建工具


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

 

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

构建封装

 

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

jenkins 常用插件说明_管理系统 Setenv Plugin — 为一个项目设置环境变量,以备构建步骤引用。

构建通知

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

 

jenkins 常用插件说明_管理系统 Status Monitor Plugin — 该插件能让您在Hudson单独的屏幕上直观地显示您选定作业的状态。.
jenkins 常用插件说明_管理系统 SameTime Plugin — 该插件允许您在Hudson中使用SameTime作为构建通知。
jenkins 常用插件说明_管理系统 Nabaztag Plugin — 该插件允许您在Hudson中发布一次构建的结果到Nabaztag
jenkins 常用插件说明_管理系统 Google Calendar Plugin — 该插件允许Hudson发布当前作业状态到谷歌日历。
jenkins 常用插件说明_管理系统 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!
jenkins 常用插件说明_管理系统 TuxDroid Plugin — 该插件允许您在Hudson发布一个构建的结果到TuxDroid(Tux Droid是一个强大的Linux玩具,它可以通过配套的软件与你电脑中的很多应用程序相关联)。
jenkins 常用插件说明_管理系统 IRC Plugin — 该插件在您选择的IRC 频道中安装Hudson IRC 机器人,您可以通过IRC获得通知,并通过IRC与Hudson互动。
jenkins 常用插件说明_管理系统 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.
jenkins 常用插件说明_管理系统 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 !
jenkins 常用插件说明_管理系统 Blame Upstream Commiters Plugin — This is a very simple plugin that adds a post build action to mail upstream commiters when a build fails.
jenkins 常用插件说明_管理系统 Campfire Plugin — This plugin allows your team to setup build notifications to be sent to Campfire rooms.
jenkins 常用插件说明_管理系统 The new EMailer — Merge of the Core EMailer and email-ext plugin
jenkins 常用插件说明_管理系统 Twitter Plugin — This plugin posts build results to Twitter.该插件支持Hudson发送构建报告到Twitter。
jenkins 常用插件说明_管理系统 Jabber Plugin — 把Jabber即时消息协议集成在Hudson中。注意您也需要把安装 instant-messaging plugin 。

隶属(机器)激活和控制

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

 

jenkins 常用插件说明_管理系统 SSH Slaves plugin — 该插件允许您在SSH外的隶属* nix机器上运行和管理Hudson。

构建报告

Hudson本身支持Junit报告和JavaDoc。

 

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

构件上传

 

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

其他构建后操作

 

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