星期二, 4月 22, 2014

Jenkins OpenCover

在整合這兩個東西時,以下的問題大概卡了快兩天:
路徑要確實搞懂,可以先在 Visual Studio 利用 Post-Build 單獨先搞清楚 OpenCover、NUnit 的關係,再搬到 Jenkins 一步步比對。
網路上有人提過要安裝 Visual C++ 2010 Redistributable,不過對我在 Windows Server 2008 R2 上的 Jenkins 沒有作用。
最後終於找到解法:Jenkins 服務的帳戶要改成本機的系統管理員,權限夠就過了。

[2015/06/08]
正解有兩種做法:
  • Jenkins 服務的帳戶要被賦予系統管理權限
  • 以系統管理權限在 OpenCover.Console.exe 所在目錄執行 regsvr32 x86\OpenCover.Profiler.dll 或 regsvr32 x64\OpenCover.Profiler.dll

來源出自於這篇文章

沒有留言:

張貼留言