在尝试从UI访问我的源代码文件时,我遇到了Jenkins Violations插件的问题。路径相对于卷的根:S。因此,如果我的.cs文件位于C:\CMSRootFolder\MySolution\MyProject\Namespace\SourceCode.cs
,则Jenkins中的链接为:http://<jenkins_server>/job/<job_name>/violations/file/CMSRootFolder/MySolution/Namespace/SourceCode.cs/
即使将仿制项目路径设置为“C:\ CMSRootFolder \ MySolution”,无论我尝试在源代码模式中设置什么,都会发生这种情况。我认为这可能是插件中的一个错误,但我想知道是否有任何解决方法。
感谢。
答案 0 :(得分:0)
首先&#34;人造项目路径&#34;就我所知,这是必须的。
您有违规插件的错误斜杠:
C:\ CMSRootFolder \ MySolution \ MyProject的\命名空间\ SourceCode.cs
它等待了
C:/CMSRootFolder/MySolution/MyProject/Namespace/SourceCode.cs
在违规记者完成工作后运行folowing实用程序。
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,