【问题标题】:Source code file paths in Jenkins Violations plugin not working (when using StyleCop)Jenkins Violations 插件中的源代码文件路径不起作用(使用 StyleCop 时)
【发布时间】:2014-06-03 07:29:50
【问题描述】:

在尝试从 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”之后,无论我尝试在源代码模式中设置什么,都会发生这种情况。我认为这可能是插件中的一个错误,但我想知道是否有任何解决方法。

谢谢。

【问题讨论】:

    标签: c# jenkins stylecop


    【解决方案1】:

    据我所知,首先“虚假项目路径”是必须的。

    违规插件的斜线错误: 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,
    

    【讨论】:

      猜你喜欢
      • 2012-06-14
      • 2012-06-04
      • 1970-01-01
      • 2013-10-31
      • 2021-12-11
      • 2010-10-10
      • 2017-07-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多