草庐IT

c# - 如何使用 Travis CI 构建混合 (C++ + C#) 解决方案?

我有4个项目的解决方案:一个C++.lib"A"一个C++.dll(基于SWIG生成的包装器)“AWrapper”一个C#.dll(基于SWIG生成的包装器)“ASharp”一个C#单元测试项目(默认,但我可以将其移植到NUnit)“ASharpTests”看generaldocumentation,C#TravisCIdocs和C++docs不知道如何解决这样的多语言项目问题。我可以为C++库和包装器创建CMake项目。但是接下来我该怎么做,如何解决接下来的问题:如何仅编译VS解决方案中选定的项目?如何混合多种语言,应将哪些内容写入Travis配置(2个C++项目,2个C#项目,运行

c# - 如何使用 Travis CI 构建混合 (C++ + C#) 解决方案?

我有4个项目的解决方案:一个C++.lib"A"一个C++.dll(基于SWIG生成的包装器)“AWrapper”一个C#.dll(基于SWIG生成的包装器)“ASharp”一个C#单元测试项目(默认,但我可以将其移植到NUnit)“ASharpTests”看generaldocumentation,C#TravisCIdocs和C++docs不知道如何解决这样的多语言项目问题。我可以为C++库和包装器创建CMake项目。但是接下来我该怎么做,如何解决接下来的问题:如何仅编译VS解决方案中选定的项目?如何混合多种语言,应将哪些内容写入Travis配置(2个C++项目,2个C#项目,运行

c++ - 在 travis for clang 上使用不同的 libc++ 版本

Travis使用UbuntuTrusty,默认的libc++版本是svn199600。但是,我想使用不同的(较新的)版本进行测试,就像我已经使用不同的clang版本一样。我的当前.travis.yml如下所示:language:genericdist:trustysudo:requiredmatrix:include:-env:CXX=g++-7CC=gcc-7addons:apt:packages:-g++-7sources:&sources-ubuntu-toolchain-r-test-llvm-toolchain-precise-llvm-toolchain-precise-3

c++ - 在 travis for clang 上使用不同的 libc++ 版本

Travis使用UbuntuTrusty,默认的libc++版本是svn199600。但是,我想使用不同的(较新的)版本进行测试,就像我已经使用不同的clang版本一样。我的当前.travis.yml如下所示:language:genericdist:trustysudo:requiredmatrix:include:-env:CXX=g++-7CC=gcc-7addons:apt:packages:-g++-7sources:&sources-ubuntu-toolchain-r-test-llvm-toolchain-precise-llvm-toolchain-precise-3

node.js - 带有 Jasmine Node 的 Travis-CI

我正在尝试让travis-ci使用jasmine-node测试我的nodejs模块。当我从命令行运行测试时,它们都通过了,但无论出于何种原因,Travis总是将我的构建报告为失败。我的.travis.yml看起来像这样:language:node_jsnode_js:-0.6-0.8我的package.json看起来像这样:"scripts":{"test":"jasmine-nodetests/*.spec.js"}我尝试将before_script添加到我的travis.ymllanguage:node_jsnode_js:-0.6-0.8before_script:-"sudon

node.js - 带有 Jasmine Node 的 Travis-CI

我正在尝试让travis-ci使用jasmine-node测试我的nodejs模块。当我从命令行运行测试时,它们都通过了,但无论出于何种原因,Travis总是将我的构建报告为失败。我的.travis.yml看起来像这样:language:node_jsnode_js:-0.6-0.8我的package.json看起来像这样:"scripts":{"test":"jasmine-nodetests/*.spec.js"}我尝试将before_script添加到我的travis.ymllanguage:node_jsnode_js:-0.6-0.8before_script:-"sudon

docker - 使用 Docker 在 Travis 中运行时,Zef 无法安装 JSON::Fast

我正在使用thisdocker容器使用Travis构建exercism.io练习。我的.travis.yml如下:language:-minimalservices:-dockerinstall:-dockerpulljjmerelo/test-perl6script:dockerrun-t--entrypoint="/bin/sh"-v$TRAVIS_BUILD_DIR:/testjjmerelo/test-perl6-c"zefinstallJSON::Fast&&prove-r--exec=perl6perl6"运行时,Travis无法更新p6c镜像并且无法找到JSON::Fas

docker - 使用 Docker 在 Travis 中运行时,Zef 无法安装 JSON::Fast

我正在使用thisdocker容器使用Travis构建exercism.io练习。我的.travis.yml如下:language:-minimalservices:-dockerinstall:-dockerpulljjmerelo/test-perl6script:dockerrun-t--entrypoint="/bin/sh"-v$TRAVIS_BUILD_DIR:/testjjmerelo/test-perl6-c"zefinstallJSON::Fast&&prove-r--exec=perl6perl6"运行时,Travis无法更新p6c镜像并且无法找到JSON::Fas

python - travis-ci 上的 scipy ImportError

我是第一次设置Travis-CI。我以我认为是标准的方式安装scipy:language:pythonpython:-"2.7"#commandtoinstalldependenciesbefore_install:-sudoapt-get-qqupdate-sudoapt-get-qqinstallpython-numpypython-scipypython-opencv-sudoapt-get-qqinstalllibhdf5-serial-devhdf5-toolsinstall:-"pipinstallnumexpr"-"pipinstallcython"-"pipinstal

python - travis-ci 上的 scipy ImportError

我是第一次设置Travis-CI。我以我认为是标准的方式安装scipy:language:pythonpython:-"2.7"#commandtoinstalldependenciesbefore_install:-sudoapt-get-qqupdate-sudoapt-get-qqinstallpython-numpypython-scipypython-opencv-sudoapt-get-qqinstalllibhdf5-serial-devhdf5-toolsinstall:-"pipinstallnumexpr"-"pipinstallcython"-"pipinstal