问题标签 [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.
ember.js - 使用 ember-data 通过 id 查找一些记录
我正在尝试为 Travis-CI Mobile 加载一些最喜欢的存储库,我正在尝试将它们放在一起
我拥有的是一组存储库 ID,如下所示:
我们如何使用 ember-data 修订版 12、Travis 自定义 RESTAdapter和Travis API加载所有这些存储库?
到目前为止,这是我尝试失败的方法:
所以一般的问题是,我们如何使用 ember-data 按 id 加载一些不同的记录?
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!
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 上找到的相关链接:
- https://groups.google.com/forum/#!msg/ruby-capybara/PDr7sZ124Vw/qLXqHXs0XdMJ
- https://github.com/rspec/rspec-rails/issues/406
非常感谢!
r - travis-ci 构建“未找到 Rakefile”时出错
一个 github repo 在 travis 上构建良好,而另一个几乎完全相同的 .travis.yaml 文件没有构建,并给出错误
我看过一些关于 travis yaml 文件没有正确处理制表符等的讨论,但我检查了没有制表符,只有空格。
我注意到config
travis 仪表板上的行有一个正确构建的 repo 条目
而未构建的则缺少该行
但是,它们或多或少都有相同的 yaml 文件,所以我不明白为什么它的工作方式不同。
javascript - Travis-CI +(BrowserStack 或其他浏览器提供商)?
有没有人尝试将BrowserStack浏览器连接到Travis-CI vms?
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
testing - 使用持续集成,为什么测试在提交之后而不是之前运行?
虽然我只有一个(单独)推送到的 github 存储库,但我经常忘记运行测试,或者忘记提交所有相关文件,或者依赖驻留在本地计算机上的对象。这些会导致构建中断,但只有在错误提交后才会被 Travis-CI 检测到。我知道 TeamCity 有一个预提交测试工具(它依赖于使用中的 IDE),但我的问题是关于持续集成的当前使用,而不是任何一种实现。我的问题是
为什么在提交更改之前不在干净的构建机器上测试更改 - 例如 Travis-CI 用于提交后测试的那些?
这样的过程意味着永远不会出现构建中断,这意味着新的环境可以从存储库中提取任何提交并确保其成功;因此,我不明白为什么不使用提交后测试来实施 CI。