问题标签 [travis-ci]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2347 浏览

github - Github 拉取请求“好合并”

在 Github 上,我注意到一些拉取请求说它们“适合合并”,因为它们已经通过了Travis构建。我用过一点 Travis,它是如何与 Github 上的拉取请求集成的?

这是我正在谈论的屏幕截图:

Github 好合并

0 投票
1 回答
940 浏览

audio - TravisCI 没有音频设备

我正在尝试使用TravisCI测试具有音频功能的 SDL 应用程序(但测试不需要它)。

当我在 Travis 的虚拟机中启动该应用程序时,它以以下方式退出:

有什么可以模拟音频设备的,比如xvfb可以模拟视频设备吗?

0 投票
2 回答
481 浏览

ember.js - 使用 ember-data 通过 id 查找一些记录

我正在尝试为 Travis-CI Mobile 加载一些最喜欢的存储库,我正在尝试将它们放在一起

我拥有的是一组存储库 ID,如下所示:

我们如何使用 ember-data 修订版 12、Travis 自定义 RESTAdapterTravis API加载所有这些存储库?

到目前为止,这是我尝试失败的方法:

所以一般的问题是,我们如何使用 ember-data 按 id 加载一些不同的记录?

0 投票
2 回答
5087 浏览

javascript - Travis CI with Amazon Elastic Beanstalk

I have a web application http://codefu-5euzxjdg6b.elasticbeanstalk.com/codeKungfu.jsp that is currently being hosted on Amazon Elastic Beanstalk with a Java backend.

The flow process that I have in mind is this:

  • Commit to GitHub repo
  • Travis CI is triggered. Run unit tests.
  • All test cases pass. Deploy on Amazon elastic beanstalk.

Currently, I am stuck at Step 3, where I am attempting to link up Travis CI with Amazon elastic beanstalk.

I have searched for information online with regards to this but was unable to find anything that seems to be useful. The best information source that I obtained was: https://superuser.com/questions/510593/elastic-beanstalk-rails-application-with-git-source-and-deploy-hooks

I understand that Travis CI is able to deploy to Google App Engine directly, and thus I believe that there should be a solution for Amazon Elastic Beanstalk as well.

Could anyone kindly point me to resources that could potentially help me solve this issue?

Thanks!

0 投票
0 回答
628 浏览

selenium - 仅在 Travis 上找不到水豚元素

我正在尝试将免费软件放在我作为合作者之一的地方,以在 Travis 上运行验收测试。除了硒的验收测试外,一切都进行得很好。

这是一个棘手的问题,因为该软件仅使用 Debian 6 上可用的 gem 版本。所以,一切都已经过时了。

更具体地说,只是我在屏幕上查找一些文本的步骤,步骤如下:

我已经尝试过:

  • 添加一些等待,因为它可能在渲染之前寻找元素;
  • 更新xpath;
  • 删除 webrat,因为我读过它可能与水豚冲突;
  • 使用 xvfb 在本地运行测试;
  • 使用 Ubuntu Server 12.04 32 位(Travis 版本)创建一个 VM,安装所有内容并在 xvfb 上运行测试;
  • 将 Capybara 从 1.1.1 更新到 1.1.4。

但问题依然存在:

这是构建的链接: https ://travis-ci.org/rafamanzo/mezuro-travis/builds/6231714

有人知道吗?恐怕它与 gem 版本有关,我无法以任何方式修复它。

以下是我在 Google 上找到的相关链接:

非常感谢!

0 投票
1 回答
8531 浏览

r - travis-ci 构建“未找到 Rakefile”时出错

一个 github repo 在 travis 上构建良好,而另一个几乎完全相同的 .travis.yaml 文件没有构建,并给出错误

我看过一些关于 travis yaml 文件没有正确处理制表符等的讨论,但我检查了没有制表符,只有空格。

我注意到configtravis 仪表板上的行有一个正确构建的 repo 条目

那个有效的

而未构建的则缺少该行

那个不起作用的

但是,它们或多或少都有相同的 yaml 文件,所以我不明白为什么它的工作方式不同。

构建的 repo 的 yaml

还有一个没有构建(删除了一些评论,但这并没有什么不同,我检查了):

0 投票
2 回答
802 浏览

javascript - Travis-CI +(BrowserStack 或其他浏览器提供商)?

有没有人尝试将BrowserStack浏览器连接到Travis-CI vms?

0 投票
2 回答
1427 浏览

php - Travis CI 中的 PHP YAML 问题

编辑:我认为问题在于 YAML 在 5.4/5.5 上不起作用。

我有一个在 Travis CI 中设置并使用 PHP YAML PECL 扩展的库。但是,我无法让 YAML 扩展在 Travis 和 PHP 5.4 中工作,我很好奇其他人有吗?再多的谷歌搜索也没有解决我的问题。

这是特拉维斯的输出:

有问题的 travis.yml:https ://github.com/titon/IO/blob/master/.travis.yml

0 投票
3 回答
3249 浏览

testing - 使用持续集成,为什么测试在提交之后而不是之前运行?

虽然我只有一个(单独)推送到的 github 存储库,但我经常忘记运行测试,或者忘记提交所有相关文件,或者依赖驻留在本地计算机上的对象。这些会导致构建中断,但只有在错误提交后才会被 Travis-CI 检测到。我知道 TeamCity 有一个预提交测试工具(它依赖于使用中的 IDE),但我的问题是关于持续集成的当前使用,而不是任何一种实现。我的问题是

为什么在提交更改之前不在干净的构建机器上测试更改 - 例如 Travis-CI 用于提交后测试的那些?

这样的过程意味着永远不会出现构建中断,这意味着新的环境可以从存储库中提取任何提交并确保其成功;因此,我不明白为什么不使用提交后测试来实施 CI。

0 投票
1 回答
334 浏览

scala - 修复 Travis CI 上的 sbt OutOfMemoryError

我有一个在本地构建良好的sbt 项目因为SBT_OPTS="-XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:PermSize=256M -XX:MaxPermSize=512M"~/.sbtconfig的. 是否有任何项目特定的设置可以添加到我的项目本身,Travis 会选择?