我已將NDepend VSTS任務配置爲indicated,但儀表板保持空白並將我重定向到配置文檔。NDepend VSTS構建任務運行但不產生任何結果
我還檢查了「至少一個質量門出現故障時停止生成」選項,即使NDepend檢測到2個門失敗,構建仍被視爲成功。
這裏是NDepend的任務日誌:
## [段]啓動:NDependTask
----------------------- --------------------------------------
任務:NDepend任務
描述:NDepend任務
版本:1.7.0
作者:NDepend的
幫助:用降價替換幫助
顯示--------------- ----------------------------------------------
準備任務執行處理器。
執行PowerShell腳本:d:\ a_tasks \ NDependTask_94137ea2-81f0-411a-9527-b1400d722332 \ 1.7.0 \ ndepend.ps1System.Management.Automation.ParameterBindingValidationException
無法驗證的參數變量 'URL' 。參數爲空或空。
提供一個非空或空的參數,然後再次嘗試該命令。
找不到以前由ndepend分析過的內部版本進行比較。## [警告]沒有定義的ndproj文件,默認一個將被使用
d:\ a_tasks \ NDependTask_94137ea2-81f0-411a-9527-b1400d722332 \ 1.7.0 \集成\ VSTS \ VSTSAnalyzer .exe/outputDirectory「d:\ a \ 1 \ a」/ sourceDirectory「d:\ a \ 1 \ s」/ excludePattern「。test。」/ identifier「default」/ hub「https://laedit2.visualstudio.com/IASI/_apps/hub/ndepend.ndependextension.NDepend.Hub」/ coverageDir「d: \ a \ 1 \ TestResults; d:\ a \ 1 \ s; d:\ a \ 1 \ s「/ stopBuild/errorCode 1
運行分析!
2質量門失敗。
- 「臨界規則違反的」值2條規則大於失敗閾值0的規則
- 值1的命名空間「每命名空間債務評級」大於未通過閾值0的命名空間
## [錯誤]意外退出代碼1從工具VSTSAnalyzer返回.EXE## [段]整理:NDependTask
我需要配置什麼東西?
NDepend的Visual Studio集成與我的計算機上的相同ndproj完美配合。
編輯:
我使用試用版的任務。
問題是可重複的使用以下步驟:
- 新的控制檯應用程序(.NET 4.5。2)
- 在Visual Studio NDepend的菜單/安裝新的NDepend的項目解決方案
- 發佈項目VSTS和創建基於Visual Studio的這個版本的定義提出:
VSTS構建結果儘管Unexpected exit code 1 returned from tool VSTSAnalyzer.exe
:
Here是使用ndproj和構建日誌的項目。
我注意到以下異常:
System.Management.Automation.ParameterBindingValidationException
無法對參數 'URL' 驗證的說法。參數爲空或空。
提供一個非空或空的參數,然後再次嘗試該命令。
但是我無法在NDepend任務定義中的任何地方找到'Url'參數,所以我不知道它是否相關。
我無法重現此問題。 (.net代碼覆蓋的單元測試)NDependTask中沒有任何錯誤。你建立和測試的項目是什麼?你可以在OneDrive上分享一個簡單的項目嗎?另一方面,您是否將電子郵件發送至[email protected]? –
我用一個新項目複製了它,並用所有信息更新了問題。我會發郵件給[email protected]。 –
您是否可以在OneDrive上共享簡單的項目和詳細構建日誌? –