Jenkins插件介紹

BitKeeper Plugin — 爲Jenkins添加BitKeeper(Linux 內核開發人員在全球使用的主要源代碼工具)支持。

Visual SourceSafe Plugin — 該插件集成微軟的VSS到Jenkins。

Git Plugin — 該插件允許使用GIT作爲一個構建SCM(源代碼控制管理系統),但必須使用Git 1.3.3及以上。

Team Foundation Server Plugin — 該插件集成了 MicrosoftTeam Foundation Server源碼控制到Jenkins中。

CMVC Plugin — 該插件集成CMVC(IBM和許多跨國公司的缺陷管理工具。)到Jenkins。

File System SCM — Use File System as SCM.使用文件系統作爲SCM。

StarTeam — 該插件把StarTeam(Starteam 是一個集合了版本控制和缺陷控制兩種功能的軟件,並且具有 CVS 沒有的強大的圖形界面,易學易用。2002年底被Borland公司收購。)和Jenkins集成在一起。

Subversion Plugin — 該插件增加Jenkins對svn(通過SVNKit)的支持。

Accurev Plugin — 該插件允許您在Jenkins中使用 AccuRev作爲SCM。

Template Project Plugin — 該插件可以讓您使用另一個項目中的構建人、發佈人和SCM設置。

URL SCM —  該插件允許您使用URLs作爲SCM。

Bazaar Plugin — 該插件集成Bazaar到 Jenkins,該插件需要確保Bazaar 庫(bzr)已安裝到目標機器上。

PVCS SCM — 該插件集成了Serena提供的PVCS SCM。

Mercurial Plugin — 該插件集成Mercurial version control system到Jenkins中。

Perforce Plugin — 該插件集成Perforce到Jenkins中。

Synergy Plugin — 該插件把CM/Synergy版本管理系統集成在Jenkins。

Dimensions —  該插件集成Dimensions SCM到Jenkins中。

ClearCase Plugin — 把ClearCase(IBM提供的版本控制系統)集成到Jenkins。

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 — 該網址變更觸發器插件允許您當網址的內容發生變更時Jenkins觸發一次構建。

Locks and Latches plugin —該插件允許你管理作業的併發執行。

IRC Plugin — 該插件在您選擇的IRC 頻道中安裝Jenkins IRC 機器人,您可以通過IRC獲得通知,並通過IRC與Jenkins互動。

Downstream-Ext Plugin — 該插件爲下游觸發器支持擴展配置。當前它增加一個選項,如果它們發生SCM改變時,僅僅觸發下游的構建。

Jabber Plugin — 把Jabber即時消息協議集成在Jenkins中。注意您也需要安裝instant-messaging 插件。

Naginator Plugin — 該插件允許您在一次構建失敗後自動重建一次構建。

構建工具

Jenkins本身支持Maven、Ant、Shell腳本和Windows批處理命令。

Grails Plugin — 該插件允許Jenkins調用Grails 任務作爲一個構建步驟。

PowerShell Plugin — 在Jenkins中集成Windows PowerShell。

Jython Plugin — 在JVM中增加執行Jython腳本的能力。

Post build task — 該插件允許用戶依據構建日誌的輸出執行一個shell/批處理任務。

Ruby Plugin — 該插件允許用戶在構建腳本中使用Ruby。

Gant Plugin — 該插件允許Jenkins調用Gant構建腳本作爲主體構建的一個步驟。

Seleniumhq Plugin — 該插件允許您從Seleniumhq中運行和加載通過Selenium服務器生成的HTML Selenese套件結果。Jenkins將以此生成測試結果的趨勢報告。

Groovy plugin — 該插件允許Jenkins直接執行Groovy代碼。

Rake plugin — 該插件允許Jenkins調用Rake任務作爲構建步驟。

NAnt Plugin — 該插件允許你在Jenkins中使用NAnt構建.NET項目。

Template Project Plugin — 該插件可以讓您在Jenkins中使用另一個項目中的構建人、發佈人和SCM設置。

Buckminster PlugIn — 該插件把Eclipse Buckminster做爲一個新的構建步驟集成在Jenkins中。

Python Plugin — 添加執行Python腳本作爲Jenkins的構建步驟。

SCons Plugin — 該插件允許Jenkins調用SCons構建腳本作爲主體構建的步驟。

Selenium AES Plugin — 該插件能讓Jenkins調用Selenium Auto Exec Server(AES) 來測試。

Kundo Plugin — 該插件允許你調用Kundo構建作爲一個Jenkins構建步驟。

Gradle Plugin — 該插件允許Jenkins調用Gradle構建腳本作爲主體構建的步驟。

EasyAnt Plugin — 該插件允許Jenkins調用EasyAnt構建腳本作爲主體構建的步驟。.

RAD Builder Plugin — 該插件允許你調用IBM RAD7.0/7.5作爲一個Jenkins構建步驟。

Phing Plugin — 該插件允許你在Jenkins中使用Phing構建PHP項目。

SCTMExecutor — 該插件允許您在Jenkins中使用Borland 的SilkCentral Test Manager 2008 R2 及以上版本。

MSBuild Plugin — 該插件允許您在Jenkins中使用MSBuild構建.NET項目。

Batch Task Plugin —  該插件增加一些不規律執行的批處理任務到項目中,諸如打包、集成、歸檔等等。

構建封裝

Xvnc Plugin — 該插件可以讓您在一次構建時運行Xvnc會話。如果您的構建包括用戶界面測試時需要一個可暴露的顯示值這就非常方便。

ZenTimestamp Plugin — 該插件允許您在Jenkins BUILD_ID變量中自定義日期和時間模式。

VMware plugin — 該插件允許您在一次構建開始前啓動VMware虛擬機,構建完成後又停止該虛擬機。

Build Secret Plugin — 讓你通過一次構建上傳可用的祕密文件。

M2 Release Plugin —這是一個能讓您在Jenkins中使用maven-release-plugin 來執行發佈功能的插件。

M2 Extra Steps Plugin — 該插件爲Jenkins加入pre- 和post- 構建步驟到Maven 2類型的項目的能力。

Template Project Plugin — 該插件可以讓您使用另一個項目中的構建人、發佈人和SCM設置。

Locks and Latches plugin — 該插件允許您控製作業的併發執行。

Jenkins 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 — 爲一個項目設置環境變量,以備構建步驟引用。

構建通知

Jenkins本身支持電子郵件通知,但也有一個可擴展的電子郵件插件來支持擴展功能。

Status Monitor Plugin — 該插件能讓您在Jenkins單獨的屏幕上直觀地顯示您選定作業的狀態。.

SameTime Plugin — 該插件允許您在Jenkins中使用SameTime作爲構建通知。

Nabaztag Plugin — 該插件允許您在Jenkins中發佈一次構建的結果到Nabaztag。

Google Calendar Plugin — 該插件允許Jenkins發佈當前作業狀態到谷歌日曆。

JenkinsTracker — A cross-platform application that sits in your system tray and monitors Jenkins builds via its RSS feeds. See JenkinsTracker for more details. No Jenkins server config required!

TuxDroid Plugin — 該插件允許您在Jenkins發佈一個構建的結果到TuxDroid(Tux Droid是一個強大的Linux玩具,它可以通過配套的軟件與你電腦中的很多應用程序相關聯)。

IRC Plugin — 該插件在您選擇的IRC 頻道中安裝Jenkins IRC 機器人,您可以通過IRC獲得通知,並通過IRC與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.

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.該插件支持Jenkins發送構建報告到Twitter。

Jabber Plugin — 把Jabber即時消息協議集成在Jenkins中。注意您也需要把安裝 instant-messaging plugin 。

隸屬(機器)激活和控制

Jenkins本身支持通過JNLP或者命令啓動隸屬,以及支持儘可能保持隸屬連接,或者按需連接。

SSH Slaves plugin — 該插件允許您在SSH外的隸屬* nix機器上運行和管理Jenkins。

構建報告

Jenkins本身支持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. Jenkins 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套件結果。Jenkins將以此生成測試結果的趨勢報告。

Cppcheck Plugin — 該插件爲CppCheck(靜態的C/C++ 代碼分析工具)生成趨勢報告。

NCover Plugin — 該插件允許Jenkins從NCover中歸檔和發佈.NET代碼覆蓋率的HTML 報告。

JDepend Plugin— 該JDepend插件是一個爲構建生成JDepend 報告的插件。

Plot Plugin — 該插件爲Jenkins提供通用的測繪(或圖表)的能力。

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結果文件,並以此方式顯示它們。

Emma Plugin — 該插件在Jenkins中集成EMMA code coverage reports (檢測和報告 JAVA 代碼覆蓋率的開源工具)。Jenkins 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 — 該插件爲Jenkins 增加了Japex 支持,以使Jenkins 能夠顯示其趨勢報告和其他有用的數據。

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 — 該插件允許Jenkins集成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 — 該插件是在Jenkins中集成 Clover code coverage reports(代碼覆蓋測試分析工具)。Jenkins will generate and track code coverage across time. This plugin can be used without the need to modify your build.xml.

Cobertura Plugin — 該插件允許您從Cobertura中獲取代碼覆蓋率報告。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.

CppUnit Plugin — 該插件允許您發佈CppUnit測試結果。

Ruby metrics plugin — 該插件添加Ruby統計報告( Rcov, Saikuro, Rails stats...)的捆綁包到Jenkins中。

構件上傳

SCP plugin — 該插件允許你使用SFTP (SSH)協議上傳一些構件到倉庫站點。

FTP-Publisher Plugin — 該插件能上傳項目構件和整個目錄到一個FTP服務器。

SFEE Plugin — 依賴於Collabnet Source Forge Enterprise Edition (SFEE是SourceForge發佈的項目協作管理軟件) 服務器驗證用戶併發布構件。

java.net uploader Plugin — 該插件使用java.net 任務庫,以使Jenkins有能力發送構件到 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 — 該插件允許您把一個Jenkins的記錄發佈到另一個Jenkins中。

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 — 該插件是用來在工作區文件中搜索字符串。這個搜索結果可以用來標記該構建是正常或者失敗。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章