38得票3回答
Travis CI 结合 Clang 3.4 和 C++11 使用

我能否使用支持C++11的Clang来运行Travis CI?(我想使用Clang而不是GCC,因为我已经在Travis CI中安装了GCC 4.8。)预装版本似乎不支持C++11。我的所有尝试安装新版本都以失败告终:In file included from /usr/lib/gcc/x86...

37得票4回答
如何让travis在Chrome上执行Angular测试("请设置环境变量CHROME_BIN")

我正在处理由yeoman生成的示例Angular项目。 我可以在本地运行karma测试(我把系统变量CHROME_BIN设置为指向chromium二进制文件,但这可以用更优雅的方式完成。只是一个快速的解决方法。) 然而,当试图使用travis成功构建时,我会遇到以下错误:ERROR [lau...

36得票7回答
如何在非Python Travis配置中使用Python 3作为构建脚本?

我正在尝试在一个使用自定义基于Python 3的构建脚本的C库上使用Travis CI。当构建存储库时,由于configure使用Python 3,默认情况下未安装Python 3,因此会失败。如果我要构建一个Python项目,我会在我的.travis.yml中使用这个:python: -...

36得票4回答
travis-ci.org如何限制构建速度?

我的公司正在使用travis-ci.org(开源软件的免费版本)自动构建提交到我们在github上的存储库上的Pull Requests。每天有大约20个人向同一个仓库提交Pull Requests,并且每个请求都会在一个矩阵中构建,其中包括每个Build两个Build Jobs。我们经常注意...

36得票3回答
Travis-CI按计划构建

我如何为Travis-CI设置构建计划,而不是基于向GitHub推送?我希望每晚对我的生产站点运行Selenium测试。如果没有官方支持,我也可以接受一个hacky的解决方案。

35得票3回答
如何让travis-ci只对某个分支执行?

我在我的仓库中有几个分支,在一个名为A的分支上有一个名为.travis.yml的文件(master分支没有这个文件)。但是,Travis-CI没有开始构建A分支。我需要做什么才能运行Travis来构建这个分支?当我从其他分支创建一个Pull Request到master时,Travis就会开始...

35得票3回答
如何检测是否使用Travis-Ci

我需要一种方法来确定调用函数的人是否为Travis-CI。如果是Travis-CI,我不想在此处启动会话。 现在,我的测试脚本会创建一个名为test.txt的文件,然后查找它。 protected function __construct() { if ( (!session_id(...

35得票7回答
移除 Travis CI 旧版本构建

这是我第一次使用Travis CI。我犯了一些错误,已经尝试删除和重新添加存储库,但是Travis CI构建历史仍然存在,旧提交的链接已经失效。 有没有办法删除那些旧的构建记录?

35得票3回答
在 UNIX shell 脚本测试中使用 Travis CI

背景: 我一直在为我的PHP项目使用Travis CI,非常喜欢他们提供的链接,可以显示当前构建项目的状态图片。 我目前正在使用UNIX shell脚本制作许多工具,并希望使用Travis CI来测试我的UNIX脚本。 我在网上搜索了很多,试图找出如何实现这一目标。我去了主要的网站,搜索...

33得票5回答
如何从Travis CI发布到Github Pages?

我们正在travis-ci服务器上编译Doxygen文档,并希望将它们推送到我们的gh-pages分支。 我如何处理git push的授权?有没有人有在travis-ci中使用加密变量的示例?我应该选择https授权还是SSH密钥?