我正在使用Jenkins为我的.NET项目(C#)运行SonarQube。
使用MsBuild:MsBuild版本:MsBuild 4.6 MsBuild文件:ci.sln命令行参数:/p:configuration=release/target:Build构建Visual Studio项目或解决方案
用于MSBuild-End分析的SonarQube扫描器
我可以为Visual Studio2015生成报告并发布到Sonar服务器,但当我试图在Jenkins作业中运行时,它不起作用。
错误:JAVA_HOME存在,但没有指向有效的Java主文件夹。在那里找不到“\bin\java.exe”文件。
SonarQube扫描仪未成功完成
08:42:40.676正在创建摘要标记文件...
后处理失败。退出代码:1
错误:MSBuild的SonarQube扫描程序执行失败(退出代码1)
我有Windows Server作为代理,并推出Microsoft Windows[6.2.9200]
请让我知道我如何使詹金斯的工作。
这是个新手犯的错误。
这是一个与JDK有关的问题,因为我安装的是JRE而不是JDK。我已经安装了JDK,并将路径添加到Jenkins master和Jenkins Job。运行工作和horraaayyyy,现在工作了。
在SonarQube runner中,可以通过sonar project属性中的sonar.exclusions属性来管理排除的项目。通过这种方式,我们可以独立于代码库来管理构建配置。 当项目文件夹被称为***.tests时,在将其添加到排除设置后,仍会对其进行扫描。
有人知道MSBuild的SonarQube扫描器是作为构建的一部分进行扫描并只将结果发回给SonarQube,还是EXE正在检测,我们可以将工件发送到Linux机器上的SonarQube进行分析,类似于使用sonar-scanner-cli扫描java工件的方式?
我们将Visual Studio 2015(原始版本,没有更新)与SonarQube和Jenkins一起使用,并不断得到以下消息: 警告-*不推荐使用MSBuild12或sonar-runner来分析C#项目*
我试图使用Jenkins、FxCop和Sonarqube分析一个C#项目。目前,我使用的构建步骤是“用于MSBuild-Begin Analysis的Sonarqube Scanner”、“FxCop Exec.”、“使用MSBuild构建Visual Studio项目或解决方案”和“用于MSBuild-End Analysis的Sonarqube Scanner”。当FxCop和SonarQub
我试图通过Jenkins管道构建我的TypeScript应用程序。为了管理构建、测试和代码质量扫描,我让Jenkins使用一个基于Node:7-Alpine的Docker代理。 容器的Dockerfile是: 我的Jenkins文件看起来像: null [03:00:14]开始SonarQube分析... [03:00:14]检查可执行文件是否存在:/home/node/.sonar/native