草庐IT

ruby - Travis CI 未找到 2.1.0 的二进制文件

我刚刚更新了一个gem以使用Ruby2.1.0运行它的测试,但似乎Travis上没有二进制文件。我一直在网上四处寻找,找不到任何确定的东西。这里是构建的链接:https://travis-ci.org/Ahsizara/cached_resource/jobs/24171298这是准确的输出:Usingworker:worker-linux-6-1.bb.travis-ci.org:travis-linux-16Applyingupdatesgit.1$gitclone--depth=50--branch=mastergit://github.com/Ahsizara/cached_r

ruby - 有没有办法在 Travis CI 的 Node 环境中使用 ruby​​?

我遇到了一个问题。我必须在我的TravisCI中测试将.scss文件编译成.css的特定任务。为此,我需要在我的环境中安装ruby​​和sass。但是由于我正在开发node.js应用程序并且我正在使用Node设置,所以我不知道如何在我的Travis环境中包含ruby​​。这是我非常简单的travis.ymllanguage:node_jsnode_js:-"0.11"-"0.10"script:'mochatest/test.js'提前致谢。 最佳答案 显然所有环境都安装了ruby​​,所以我只需要安装sassgem。在我的.tra

ruby - 使用 Node 5 构建 travis-ci ruby

我尝试了很多东西,但最终未能获得gulp-pipeline-rails的构建运行。脚本在本地运行,没问题。我缩小范围的最后一个问题是我有一个使用Node的ruby语言项目,但是Ineednode5.我找到了onesnippet:#------------------------------#Updatethenodeversionenv:-TRAVIS_NODE_VERSION="5"install:-pwd-rm-rf~/.nvm&&gitclonehttps://github.com/creationix/nvm.git~/.nvm&&(cd~/.nvm&&gitcheckout`

c++ - Travis CI 与 Clang 3.4 和 C++11

是否可以让TravisCI与支持C++11的Clang一起工作?(我想要Clang,而不是GCC,我已经在TravisCI中使用了GCC4.8。)似乎预装的版本不支持C++11。我安装任何新版本的所有尝试都以failingbecauseofthis告终:Infileincludedfrom/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../include/c++/4.8/bits/move.h:57:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../include/c++/4.8/type_traits:

c++ - Travis CI 与 Clang 3.4 和 C++11

是否可以让TravisCI与支持C++11的Clang一起工作?(我想要Clang,而不是GCC,我已经在TravisCI中使用了GCC4.8。)似乎预装的版本不支持C++11。我安装任何新版本的所有尝试都以failingbecauseofthis告终:Infileincludedfrom/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../include/c++/4.8/bits/move.h:57:/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../include/c++/4.8/type_traits:

linux - 如何为 Linux、OS X、Windows 制作 Travis CI 测试包?

有没有办法告诉TravisCI(或其他持续集成服务)在不同的操作系统上测试包?使用文件系统,最好仔细检查它是否与平台无关。 最佳答案 更新3Windows支持已发布!您现在可以在Linux、macOS和Windows上使用TravisCI。你可以找到他们关于它的博客文章here.更新2此功能现已启用(无需向Travis团队发送请求)。虽然仍被视为测试版:Multi-OS对我来说很好,这里是Linux+OSX配置:.travis.ymlbuildmatrixWindows支持仍在进行中(参见windowsissues)作为替代AppV

linux - 如何为 Linux、OS X、Windows 制作 Travis CI 测试包?

有没有办法告诉TravisCI(或其他持续集成服务)在不同的操作系统上测试包?使用文件系统,最好仔细检查它是否与平台无关。 最佳答案 更新3Windows支持已发布!您现在可以在Linux、macOS和Windows上使用TravisCI。你可以找到他们关于它的博客文章here.更新2此功能现已启用(无需向Travis团队发送请求)。虽然仍被视为测试版:Multi-OS对我来说很好,这里是Linux+OSX配置:.travis.ymlbuildmatrixWindows支持仍在进行中(参见windowsissues)作为替代AppV

python - 为什么 python setup.py 在 Travis CI 上说无效命令 'bdist_wheel'?

我的Python包有一个setup.py,当我像这样配置它时,它可以在UbuntuTrusty和新的VagrantUbuntuTrustyVM上本地构建:sudoapt-getinstallpythonpython-dev--force-yes--assume-yes--fix-brokencurl--silent--show-error--retry5https://bootstrap.pypa.io/get-pip.py|sudopython2.7sudo-Hpipinstallsetuptoolswheelvirtualenv--upgrade但是当我在TravisCITrust

python - 为什么 python setup.py 在 Travis CI 上说无效命令 'bdist_wheel'?

我的Python包有一个setup.py,当我像这样配置它时,它可以在UbuntuTrusty和新的VagrantUbuntuTrustyVM上本地构建:sudoapt-getinstallpythonpython-dev--force-yes--assume-yes--fix-brokencurl--silent--show-error--retry5https://bootstrap.pypa.io/get-pip.py|sudopython2.7sudo-Hpipinstallsetuptoolswheelvirtualenv--upgrade但是当我在TravisCITrust

build - Monorepo、Travis 和 Matrix 构建 : How do I build a specific path only when it changes?

我有一个包含多个(java/gradle)项目的单一仓库:project-a/project-b/project-c/我想创建一个矩阵构建配置,每个项目一个构建。而且我只想在项目发生变化的情况下构建该项目。这可能吗?我可以很容易地创建一个脚本来检查一个文件夹是否受到了使用$TRAVIS_COMMIT_RANGE的影响。但是我将如何在.travis.yml中使用它?编辑Travis中存在addingsupportforinclude/excludepathsforwhentotriggerbuilds的问题.有了矩阵支持,这将解决我的问题。 最佳答案