Jenkins集成CCM檢查C#圈複雜度?

Tags: 過程, 複雜度,

本文介紹了在Jenkins上集成CCM檢查C#代碼圈複雜度的詳細過程。

工具/原料

Jenkins

方法/步驟

首先要有正常運行的Jenkins環境,然後安裝CCM插件。在Jenkins主頁右側菜單中選擇“系統管理”。

Jenkins集成CCM檢查C#圈複雜度

圈複雜度#

在管理裡表中選擇“管理插件”。

Jenkins集成CCM檢查C#圈複雜度

圈複雜度#

選擇“可選插件”,在右上角的搜索框中錄入CCM,點擊搜索。在搜索結果中選擇CCM Plugin,然後點擊直接安裝。

Jenkins集成CCM檢查C#圈複雜度

圈複雜度#

此時會進入安裝界面,記得勾選“安裝完成後重啟Jenkins(空閒時)”。因為安裝完插件後必須重啟Jenkins,插件才能生效。注意:有時因為網絡原因會導致無法安裝,或者安裝時間較長。有時會一直停留在如下頁面,實際已經安裝好了,只需要手動重啟一下即可。

Jenkins集成CCM檢查C#圈複雜度

圈複雜度#

Jenkins集成CCM檢查C#圈複雜度

圈複雜度#

剛才下載的只是在Jenkins上顯示報告的插件,還需要自己下載CCM工具。如下圖,下載工具。下載完成後,執行vsCCM.exe,安裝工具。

Jenkins集成CCM檢查C#圈複雜度

圈複雜度#

編輯好CCM的配置文件,和執行bat。如下圖所示

Jenkins集成CCM檢查C#圈複雜度

圈複雜度#

Jenkins集成CCM檢查C#圈複雜度

圈複雜度#

在工程裡面增加兩個任務,一個是執行bat生成CCM報告,一個是解析CCM報告。

Jenkins集成CCM檢查C#圈複雜度

圈複雜度#

Jenkins集成CCM檢查C#圈複雜度

圈複雜度#

執行構建,在左側菜單中能找到ccm選項,點擊後即可查看CCM報告了。

Jenkins集成CCM檢查C#圈複雜度

圈複雜度#

相關問題答案