【问题标题】:ReSharper inspectcode job failes on CIReSharper 检查代码作业在 CI 上失败
【发布时间】:2025-11-23 23:15:02
【问题描述】:

我开始在我的项目中使用 ReSharper。所以,现在我尝试使用 ReSharper 检查代码作业和 gitlab ci。下面有部分 .gitlab-ci.yml 文件

inspect:
    stage: inspectcode
    script: "jb inspectcode MySln.sln -o=report.xml"
    artifacts:
      paths:
        - report.xml

如果出现任何警告或错误,我真的希望这项工作失败。但它通过了。我该如何提供?

提前谢谢你。

【问题讨论】:

    标签: continuous-integration gitlab-ci resharper code-inspection


    【解决方案1】:

    你试过了吗

      artifacts:
        when: always
        reports:
          codequality: report.xml
    

    ?虽然您可能需要找到一种方法(应该存在工具)将其转换为适当的 json 报告文件(然后在代码质量中使用新的 report.json 文件)。

    【讨论】: