[Jenkins]詳解jenkins幾個有用的外掛如何使用(emma,findbugs)
findbugs使用方式:
目的:進行程式碼走查的自動化,能夠提示垃圾程式碼或者提供程式碼優化的建議
1.首先下載findbugs
http://findbugs.sourceforge.net/downloads.html
2.其次在ant中配置findbugs
http://www.51testing.com/?uid-265524-action-viewspace-itemid-200942
3.再次在jenkins內下載findbugs外掛
無需配置,如果是ant呼叫會在專案內自動生成findbugs.xml檔案並且在jenkins在繪製findbugs曲線
emma使用方式:
目的:進行測試程式碼覆蓋率檢查
如果使用maven那麼只要指定target目標位emma:emma即可
如果使用ant那麼請繼續看
1.首先下載emma
http://emma.sourceforge.net/downloads.html
2.其次在ant中配置emma
一個ant實用例子http://ouzhong.blog.hexun.com/32369273_d.html
ibm ant-emma配置:http://www.ibm.com/developerworks/cn/java/j-lo-emma/
3.下載emma-jenkins外掛
https://wiki.jenkins-ci.org/display/JENKINS/Emma+Plugin
其他做簡單介紹需要的時候可以使用:
1.ant外掛
2.disk usage plugin 這個外掛可以監控每次build專案所花費的物理空間
3.thinbackup 這個外掛可以備份你job的配置
4.jenkins workspace cleanup plugin 這個外掛可以再每次build之前清空workspace
5.build-name-setter 這個外掛可以設定每次build顯示的名字
6.git外掛
7.PMD外掛 這個外掛
8.python plugin 這個外掛支援你像寫shell一樣寫python程式碼
9.email-ext plugin 這個外掛提供你傳送HTML格式的郵件
10.hudson next build number plugin 如果你想把hudson每次build的版本號放到你的產品版本號中你可以使用這個外掛
11.HTML publisher plugin 支援HTML格式的report
12.android lint plugin 支援android專案檢查
13.Copy Artifact Plugin 支援把build後產生的結果copy到其他專案去
14.promoted 支援手工測試驗證,或者釋出產品,在build結束後手動執行
15.Jenkins description setter plugin 這個外掛可以支援在Job的描述修改,例如二維碼
16.Hudson Port Allocator Plug-in 開啟關閉埠,或者選擇一個自由的埠來進行build
17.Android Emulator Plugin
18.JobConfigHistory Plugin 這個外掛用於檢視jobconfig歷史記錄
19.Jenkins Sounds plugin 這個外掛用於結束build後會給出聲音提示
20.JIRA Plugin 這個外掛用來和Jira配合使用
目的:進行程式碼走查的自動化,能夠提示垃圾程式碼或者提供程式碼優化的建議
1.首先下載findbugs
http://findbugs.sourceforge.net/downloads.html
2.其次在ant中配置findbugs
http://www.51testing.com/?uid-265524-action-viewspace-itemid-200942
3.再次在jenkins內下載findbugs外掛
無需配置,如果是ant呼叫會在專案內自動生成findbugs.xml檔案並且在jenkins在繪製findbugs曲線
emma使用方式:
目的:進行測試程式碼覆蓋率檢查
如果使用maven那麼只要指定target目標位emma:emma即可
如果使用ant那麼請繼續看
1.首先下載emma
http://emma.sourceforge.net/downloads.html
2.其次在ant中配置emma
一個ant實用例子http://ouzhong.blog.hexun.com/32369273_d.html
ibm ant-emma配置:http://www.ibm.com/developerworks/cn/java/j-lo-emma/
3.下載emma-jenkins外掛
https://wiki.jenkins-ci.org/display/JENKINS/Emma+Plugin
其他做簡單介紹需要的時候可以使用:
1.ant外掛
2.disk usage plugin 這個外掛可以監控每次build專案所花費的物理空間
3.thinbackup 這個外掛可以備份你job的配置
4.jenkins workspace cleanup plugin 這個外掛可以再每次build之前清空workspace
5.build-name-setter 這個外掛可以設定每次build顯示的名字
6.git外掛
7.PMD外掛 這個外掛
8.python plugin 這個外掛支援你像寫shell一樣寫python程式碼
9.email-ext plugin 這個外掛提供你傳送HTML格式的郵件
10.hudson next build number plugin 如果你想把hudson每次build的版本號放到你的產品版本號中你可以使用這個外掛
11.HTML publisher plugin 支援HTML格式的report
12.android lint plugin 支援android專案檢查
13.Copy Artifact Plugin 支援把build後產生的結果copy到其他專案去
14.promoted 支援手工測試驗證,或者釋出產品,在build結束後手動執行
15.Jenkins description setter plugin 這個外掛可以支援在Job的描述修改,例如二維碼
16.Hudson Port Allocator Plug-in 開啟關閉埠,或者選擇一個自由的埠來進行build
17.Android Emulator Plugin
18.JobConfigHistory Plugin 這個外掛用於檢視jobconfig歷史記錄
19.Jenkins Sounds plugin 這個外掛用於結束build後會給出聲音提示
20.JIRA Plugin 這個外掛用來和Jira配合使用
相關文章
- 【轉】jenkins外掛pipeline使用介紹Jenkins
- 安裝Jenkins常用外掛Jenkins
- [Jenkins 外掛開發] Jenkins 外掛二次開發 - 設計一個程式碼 diff 的小工具Jenkins
- Jenkins 安裝外掛慢,提速Jenkins
- jenkins離線外掛下載Jenkins
- Jenkins外掛安裝失敗Jenkins
- Jenkins 自動化安裝外掛Jenkins
- Jenkins架構詳解Jenkins架構
- jenkins構建後操作post build tasks外掛的使用說明JenkinsUI
- Jenkins 外掛中心國內映象源釋出Jenkins
- Jenkins安裝部署使用圖文詳解(非常詳細)Jenkins
- 什麼?你竟然還沒有用這幾個chrome外掛?Chrome
- 求助 jenkins 中使用 metersphere 外掛,MeterSphere 帳號驗證失敗!Jenkins
- LDAP--Jenkins詳解筆記LDAJenkins筆記
- IDEA的JRebel外掛使用詳解Idea
- Jenkins使用者許可權管理-Role-based Authorization Strategy外掛Jenkins
- 史上最全 Jenkins Pipeline流水線詳解Jenkins
- 從根本解決jenkins無法下載外掛ssl證書問題Jenkins
- jenkins2.235.5釘釘外掛實現訊息通知Jenkins
- jenkins外掛Publish Over SSH因安全問題下架Jenkins
- onethink 如何使用外掛 詳細的教程
- Jenkins教程:使用Jenkins進行持續整合Jenkins
- Jenkins 配置即程式碼(Configuration as Code)詳解Jenkins
- Jenkins的搭建與使用Jenkins
- 如何使用TeamCode Tin快速訪問JenkinsJenkins
- .net持續整合sonarqube篇之 sonarqube與jenkins整合(外掛模式)Jenkins模式
- jenkins搭建和使用Jenkins
- Docker:Docker部署Jenkins並共用宿主機Docker部署微服務多模組(一)Jenkins部署及外掛環境搭建DockerJenkins微服務
- Jenkins 外掛開發之旅:兩天內從 idea 到釋出(上篇)JenkinsIdea
- Jenkins 外掛開發之旅:兩天內從 idea 到釋出(下篇)JenkinsIdea
- Jenkins如何使用CrumbIssuer防禦CSRF攻擊Jenkins
- 自動化整合:Jenkins管理工具詳解Jenkins
- Jenkins部署以及基本使用Jenkins
- Jenkins安裝與使用Jenkins
- Headshot外掛如何使用?Headshot外掛使用教程
- jenkinsJenkins
- 記錄一次 jenkins 外掛一直無法安裝的問題Jenkins
- jenkins中maven的安裝及配置,如何在jenkins中建立maven任務。JenkinsMaven
- 如何讓 jenkins 上的 job,使用各自版本的 python 執行?JenkinsPython