我使用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
我该如何解决这些错误?
答案 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