问题标签 [circleci]
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.
testing - CircleCi *configure the build* couldn't find commit
If somebody uses CircleCi for test integration (https://circleci.com/), today we found next problem (after some months of using):
All settings for the git presented in the Circle. Anyone saw this problem? Thanks.
github - 你如何让 beanstalk 应用程序从 github 中提取?
是否可以从 github 获取 beanstalk 应用程序?如果有怎么办?
我们使用 Circle CI 进行持续集成,但我们使用 beanstalk 应用程序进行服务器部署。
理想的工作流程:
- 推送到github
- 从 git 中拉出circle ci 并运行测试
- 如果测试通过,使用 beanstalk 应用程序中的钩子告诉它从 github 拉取
- Beanstalk 应用程序自动部署到服务器
ruby-on-rails - Rails、Tire 和 CircleCI:在创建 Tire-Searchable 对象时运行 rspec 测试时出现 Errno::ECONNREFUSED 错误
我有一个使用 CicleCI 进行测试的项目,我正在尝试集成 Tire 以实现搜索功能。在本地,所有测试都运行良好,没有问题。但是,当 CircleCI 运行测试时,我遇到了Errno::ECONNREFUSED : Connection refused - connect(2)
错误。我尝试将tire.rb
文件添加到 config/initilizers:
尝试添加一个circle.yml
文件,如下所示:https ://circleci.com/docs/config-sample
以及这些的任何组合。现在我没有想法,不知道该怎么办。我以为我走在正确的道路上,但现在我不太确定。
如果有人可以提供帮助,将不胜感激。
ruby-on-rails - ActiveAdmin 和 CircleCI:自动加载器导致 Postgres 失败
我们将 ActiveAdmin 和 CircleCI 与 Postgres 和 Rails 3 一起使用。它工作正常,但在添加新的 ActiveAdmin 模型后,我们在以下过程中得到了这个rake db:create db:schema:load
:
如果我们删除新文件(即使这个文件与我们的任何其他 ActiveAdmin 文件没有本质区别),错误就会消失。
这个错误似乎是路由导致 ActiveAdmin 加载,这导致 ExternalVideo 模型被自动加载,这导致它查找尚未创建的 external_videos 表。为什么我们的其他 ActiveAdmin 文件不会发生这种情况?以前有没有其他人遇到过这种问题?
我们的新文件app/admin/external_videos.rb
看起来像:
编辑:我们发现了问题...... ExternalVideo 上有一个名为find_by_sxg_id
. 当我们将该范围重命名为时,get_by_sxg_id
一切正常。我不知所措......我知道这find_by
通常是一个神奇的 ActiveRecord 前缀,但不确定在 rake 任务中创建表之前,仅仅是定义如何导致表被访问......
continuous-integration - 如何通过 yml 文件在 CircleCI 上安装最新的 casperJS 版本?
我开始使用circeCI。我需要自动运行我的 casperJS 测试。但是今天 CircleCI 安装了 1.0 casperjs ver,但我需要 1.1。版本,最新。如何在 yml 文件中解释我需要最新的?
amazon-web-services - TravisCI 是否可以托管在我的 AWS 账户的实例上?
TravisCI 是否可以托管在我的 AWS 账户的实例上?如果我做不到,我会使用“TravisCI Pro”或“CircleCI”。
selenium - 使用 CircleCI 进行硒测试
我正在使用 CircleCI,我想运行 Huxley 测试。
但为此我需要运行硒服务器。
我试图运行 selenium 服务器独立 jar。那不是解决方案。
如果你知道什么,请帮忙。
git - 从 CircleCI 推送到 Heroku 时出现协议错误
# ./circle.yml
# ./script/heroku_deploy.sh
当我推送到 master 时,circleci 运行我的测试,测试通过,并且在部署到 Heroku 时出现以下错误:
完整部署日志:
ruby-on-rails - 即使选项有效,Rspec 也会因“无效选项”而失败。这是 rspec 中的错误吗?
当我运行$ bundle exec rspec spec --format progress
它给出了这个错误:
即使这是一个有效的选择。当我运行测试时,rspec
或者bundle exec rspec
所有测试都通过了。失败的测试是
失败的规范是
为什么我不直接运行rspec
命令呢?因为 CircleCI(.com - 持续集成服务器) 是设置命令行的,我们无法控制它。
版本
python - 来自 django docs 错误的 Python selenium Web 驱动程序示例:'f.QueryInterface 不是函数'
我想为 Django 应用程序编写一些 Selenium 单元测试。我们已经有很多常规的 python 单元测试。我从 Django 文档中复制了示例 selenium 测试(这只不过是 selenium 的“hello world”):
但是,当我在本地运行此程序或使用CircleCI(测试中的云即服务)时,我收到此错误:
这是 Django 1.5.5、python 2.7、selenium python 包 2.42.1
有什么问题?我如何让硒工作?