travis-ci的工作服

时间:2015-11-25 19:54:22

标签: rspec travis-ci coveralls

我使用travis-ci

在github中有一个存储库
  https://github.com/alu0100786330/prct09

我想整合套装与travis,我使用的是cloud9,这是URL

 https://ide.c9.io/alu0100786330/prt9

我在Gemspec中添加了这行

  gem 'coveralls', require: false

*到.coveralls.yml

 service_name: travis-ci
 repo_token: kzOty157GlK2mMpKsSAjoeDGJ6bfnfarQ

顶部的spec_helper

 require 'coveralls'
 Coveralls.wear!

我执行bundle install并将更改推送到存储库,这些是我的travis中出现的错误

    https://travis-ci.org/alu0100786330/prct09

Coverall errors

我该如何解决这些错误?

1 个答案:

答案 0 :(得分:0)

首先,您不能像有人评论您的问题那样将您的令牌写在公共存储库上。从本地测试开始。

export COVERALLS_REPO_TOKEN=my-token

然后在 ruby​​ 上执行您的构建命令以创建报告。 如果您已经在 https://coveralls.io/ 添加了您的 github 存储库,它应该会为您创建一个报告。现在您可以通过进入 more options -> settings -> Environment Variables 并添加 COVERALLS_REPO_TOKEN 和您的令牌来配置 https://travis-ci.com/github/your-repo

现在在 .travis-ci.yml 文件中添加用于创建整体报告的相同行。

script:
  - your command to generate the report
after_success:
  - your command to upload the report