Github과 함께 사용하고 싶은 서비스 (리포지토리에 배지를 붙여라!)
Github과 함께 사용하고 싶은 서비스
Travis CI
장점
사용법
구성 파일 (.travis.yml)을 작성하는 방법 : Rails 예제
.travis.yaml
language: ruby
rvm:
- 2.1.0
gemfile:
- Gemfile
env:
- DB=mysql
script:
- RAILS_ENV=test bundle exec rake db:create
- RAILS_ENV=test bundle exec rake db:migrate
- RAILS_ENV=test bundle exec rake db:test:prepare
- RAILS_ENV=test bundle exec rake spec
Coveralls
장점
사용법
이하, Rails의 경우
* Gemfile에 다음을 추가
gem 'coveralls', :require => false
gem 'simplecov'
spec/spec_helper.rb
require 'simplecov'
require 'coveralls'
Coveralls.wear!('rails')
SimpleCov.formatter = SimpleCov::Formatter::MultiFormatter[
SimpleCov::Formatter::HTMLFormatter,
Coveralls::SimpleCov::Formatter
]
SimpleCov.start 'rails'
구성 파일 (.coveralls.yml) 작성 방법 : Travis CI 예제
.coveralls.yml
service_name: travis-ci
배지를 붙이자
Travis CI
[![Build Status](https://travis-ci.org/<username>/<repo_name>.svg?branch=master)](https://travis-ci.org/<username>/<repo_name>)
Coveralls
[![Coverage Status](https://coveralls.io/repos/<username>/<repo_name>/badge.png?branch=master)](https://coveralls.io/r/<username>/<repo_name>?branch=master)
Reference
이 문제에 관하여(Github과 함께 사용하고 싶은 서비스 (리포지토리에 배지를 붙여라!)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kasaharu/items/91f9b2a6a3279a6efcbd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)