我已经让NDepend运行在TeamCity上。我想使用基线特性,以便它只报告自基线以来引入的违规。
在我的本地机器上,我可以将结果存储在基线文件夹中,一切正常。但是在TeamCity中,这个基线文件夹不存在,并且会在每次构建时消失。
一个解决方案是将我的基线签入到源代码控制中,以便在TeamCity进行构建时可用。然后,在本地更新此基线并重新签入。但这并不理想,因为这意味着我们的版本控制系统会出现大量的"流失"。
让"仅限近期违规行为"适用于TeamCity的最佳方法是什么?
NDepend v6刚刚发布,内置了对TeamCity v8和v9的支持。
该插件对TeamCity的基线比较有特殊的支持。