C# Jenkins违规插件中的源代码文件路径不工作(使用StyleCop时)
在试图从UI访问源代码文件时,我遇到了Jenkins违规插件的问题。路径相对于卷的根目录:S。因此,如果my.cs文件位于C:\CMSRootFolder\MySolution\MyProject\Namespace\SourceCode.cs中,则Jenkins中的链接为:http:///job//violations/file/CMSRootFolder/MySolution/Namespace/SourceCode.cs/ 即使在将faux项目路径设置为C:\CMSRootFolder\MySolution之后,也会发生这种情况,无论我试图在源代码模式中设置什么。我认为这可能是插件中的一个bug,但我想知道是否有任何解决方法C# Jenkins违规插件中的源代码文件路径不工作(使用StyleCop时),c#,jenkins,stylecop,C#,Jenkins,Stylecop,在试图从UI访问源代码文件时,我遇到了Jenkins违规插件的问题。路径相对于卷的根目录:S。因此,如果my.cs文件位于C:\CMSRootFolder\MySolution\MyProject\Namespace\SourceCode.cs中,则Jenkins中的链接为:http:///job//violations/file/CMSRootFolder/MySolution/Namespace/SourceCode.cs/ 即使在将faux项目路径设置为C:\CMSRootFolder\M
谢谢。首先,据我所知,人造项目路径是必须的 您对违规插件使用了错误的斜杠: C:\CMSRootFolder\MySolution\MyProject\Namespace\SourceCode.cs 这是等待 C:/CMSRootFolder/MySolution/MyProject/Namespace/SourceCode.cs 在违规报告器完成工作后运行以下实用程序
import fileinput, sys
if __name__ == "__main__":
for line in fileinput.FileInput("path to violations.xml",inplace=1):
if ".cs" in line:
line = line.replace("\\", "/")
print line,