- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一个 C# 项目:https://github.com/Pro/dkim-exchange
它使用 Travis CI:https://travis-ci.org/Pro/dkim-exchange
Travis 成功构建了我的项目。
我想设置 Coverity 来进行自动代码质量测量。为此,我配置了我的 .travis.yml
如下:
language: objective-c
env:
global:
- EnableNuGetPackageRestore=true
# The next declaration is the encrypted COVERITY_SCAN_TOKEN, created
# via the "travis encrypt" command using the project repo's public key
- secure: "kC7O0CWm9h4g+tzCwhIZEGwcdiLrb1/1PijeOKGbIWGuWS7cIksAkj2tRNMgtxxcE9CFQr8W7xDv2YzflCIlqN1nGkFjbyD4CrNg6+V1j0fZjPOQ6ssdBBVPrfrvecsAUJ0/48Tqa9VTkEpZSlwOF/VS1sO2ob36FVyWjtxvG9s="
matrix:
- MONO_VERSION="3.10.0"
install:
# Fetch Mono
- wget "http://download.mono-project.com/archive/${MONO_VERSION}/macos-10-x86/MonoFramework-MDK-${MONO_VERSION}.macos10.xamarin.x86.pkg"
- sudo installer -pkg "MonoFramework-MDK-${MONO_VERSION}.macos10.xamarin.x86.pkg" -target /
script:
- xbuild travis.proj
addons:
coverity_scan:
project:
name: "Pro/dkim-exchange"
description: "Build submitted via Travis CI"
notification_email: mail@example.com
build_command_prepend: "xbuild /t:CleanAll travis.proj"
build_command: "xbuild /t:Build travis.proj"
branch_pattern: coverity_scan
如果我执行此处指示的 coverity 构建命令(使用 msbuild):https://scan.coverity.com/download?tab=csharp上传的文件被正确分析,但结合 travis,覆盖率分析失败(参见例如这个构建日志:https://travis-ci.org/Pro/dkim-exchange/builds/42295611)。有这个警告:
[WARNING] No files were emitted. This may be due to a problem with your configuration
or because no files were actually compiled by your build command.
Please make sure you have configured the compilers actually used in the compilation.
我认为这可能与 Mono 的 xbuild 有关。不幸的是,Google 博士没有找到任何关于 Coverity+xbuild 的信息。 Coverity 是否支持 xbuild?如果是,我该如何正确设置项目?
最佳答案
说到 C#,Coverity 实际上只支持 msbuild。
你可以在下面找到更多关于这方面的官方信息
最后一个链接明确指出
Our C# analysis only supports the Visual Studio C# compilers
所以,目前还没有 xbuild 支持。
当你 download Coverity 构建工具,doc/en/help/cov-build.txt
明确指出以下内容:
C# build capture is only supported on Windows.
关于c# - Coverity 是否支持 xbuild (mono)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27177284/
我正在运行以下 msbuild 命令 msbuild /verbosity:normal /property:configuration="Release" /property:VisualStudi
我已经使用 Monodevelop 在 C# 中用我自己的服务器编写了一个 Web 应用程序。在我的电脑上,我编译并运行它没有任何问题。但是,我尝试将它部署在服务器上,在使用 xbuild 成功编译
当我使用 xbuild 时,它总是使用 debug 作为目标,我如何让它使用 release? 例如我会期待类似的东西 xbuild --release 但这行不通 最佳答案 看起来你应该可以这样做:
我在让 xbuild 编译 Web 应用程序项目时遇到问题。我们有一些资源文件,它们是 .html 文件。 当前失败的是 'KwasantCore\Resources\HTMLEventInvitat
我需要在 ubuntu 上编译 c# .sln 文件。 此文件是 ITU 眼动追踪器。他们基于window .net框架开发的。 但我需要在 ubuntu 上运行它。所以我尝试使用 xbuild 对其
我正在尝试在 Ubuntu 14.4 LTS 上使用 xbuild 编译一个项目。我有单声道 4.2.3 和 xbuild 12 整个解决方案以前是在 OSX 上使用 mono 构建的,但我的大学已经
我有一个 C# 项目:https://github.com/Pro/dkim-exchange 它使用 Travis CI:https://travis-ci.org/Pro/dkim-exchang
有没有人收到MSBuild Community Tasks或 MSBuild Extension Pack与 Mono 合作 xbuild ?他们似乎都有 MSI 安装程序,所以我想这是手动将文件传输
我使用 Mono 的 xbuild 2.10.5.0 构建 VS2010 项目。这些项目使用“.NET Framework 3.5 客户端配置文件”作为目标框架(它们必须与 3.5 兼容,我只需要客户
我已经从 Xamarin 源代码为我的 debian 安装了新的 mono 和 monodevelop,构建两个不相关的项目导致了同样的错误: % xbuild /verbosity:diagnost
我有一个 xamarin-forms PCL 解决方案,其中还包含一个 NUnit 项目,该项目仅测试非 GUI 方面。 我在windows下开发。 现在我想在我的 CI 服务器上运行 linux 上
我已经在 Ubuntu 中完美运行了 Monoserve 和 Nginx,但是我仍然需要使用 MSBuild 在 Windows 机器上本地发布网站,然后将文件复制过来。 我最好有一个 Linux C
我们有一个 C# 项目,可以在 Windows 上的 Visual Studio 和 TeamCity 中完美构建。 我尝试在 Linux 上使用 Mono 的 xbuild 像这样构建它: MONO
我想像这样在 Ubuntu 上运行一个简单的 C 脚本: xbuild HelloWorld.vcxproj 当我运行脚本时,出现此错误: HelloWorld.vcxproj: error : /o
我有一个vb.net project我想使用 travis ci 构建,但 travis 只在 Linux 上运行,所以我必须使用 xbuild。我这里有构建日志。谁能告诉我为什么构建失败并出现此错误
我们已经实现了与 Jenkins 的持续集成,以帮助执行构建以加快部署速度。我们已经审查了通过 Xamarin website 提供的文档, 并且遇到了一个问题。在演练中,它描述了如何使用各种插件来执
我有一个输出库的 Visual C++ 项目,我想使用 xmake 在 Linux 上构建它。我可以在 monodevelop 中构建它,但我希望能够从命令行构建它。 如果我尝试使用“xbuild”调
所以我正在尝试让 VS2010 C# 项目跨平台。第一个目标是在 Windows 的 Mono 2.10.5 中构建它。我还没有接触任何代码——我从 xbuild 最近构建 sln 文件的能力开始。
我是编程新手,但对 Linux 并不陌生。我最近开始使用 C# 编程类(class),我们使用 Visual Studio 2015 编写应用程序,因此使用 MSbuild 来编译它们。然而,在家里我
我有一个非常简单的项目,它使用 Visual Studio 2013 创建,使用 Nancy Asp.Net Web 应用程序模板。 在我的开发机器上,它是通过 Visual Studio 2013
我是一名优秀的程序员,十分优秀!