Skip to content

Commit eb2afb5

Browse files
committed
Add Travis config and ancillary Gemfiles.
1 parent 390000c commit eb2afb5

File tree

3 files changed

+64
-0
lines changed

3 files changed

+64
-0
lines changed

.travis.yml

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
language: ruby
2+
3+
script: bundle exec rake travis
4+
5+
matrix:
6+
fast_finish: true
7+
include:
8+
- rvm: 1.8.7
9+
gemfile: gemfiles/Gemfile-ruby-1.8.7
10+
- rvm: 1.9.3
11+
gemfile: Gemfile
12+
- rvm: 2.0.0
13+
gemfile: Gemfile
14+
- rvm: 2.1.0
15+
gemfile: Gemfile
16+
- rvm: 2.1.1
17+
gemfile: Gemfile
18+
env: COVERAGE=true
19+
- rvm: 2.1.1
20+
gemfile: gemfiles/Gemfile-edge
21+
- rvm: jruby-18mode
22+
gemfile: gemfiles/Gemfile-ruby-1.8.7
23+
- rvm: jruby-19mode
24+
gemfile: Gemfile
25+
- rvm: jruby-head
26+
gemfile: Gemfile
27+
28+
allow_failures:
29+
- rvm: jruby-head
30+
31+
notifications:
32+
email:
33+
34+
35+
before_install:
36+
- gem update --system # todo: workaround for https://github.com/rubygems/rubygems/pull/763

gemfiles/Gemfile-edge

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
source "https://rubygems.org"
2+
3+
# Shared components
4+
gem "fog-core", :github => "fog/fog-core"
5+
gem "fog-json", :github => "fog/fog-json"
6+
7+
group :development, :test do
8+
# This is here because gemspec doesn't support require: false
9+
gem "coveralls", :require => false
10+
gem "netrc", :require => false
11+
gem "octokit", :require => false
12+
end
13+
14+
gemspec :path => "../"

gemfiles/Gemfile-ruby-1.8.7

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
source "https://rubygems.org"
2+
3+
gem 'nokogiri', '~>1.5.11'
4+
gem 'mime-types', '~>1.16'
5+
6+
group :development, :test do
7+
# This is here because gemspec doesn't support require: false
8+
gem 'coveralls', :require => false
9+
gem "netrc", :require => false
10+
gem "octokit", '~> 2.7.2', :require => false
11+
gem 'rake', '~> 10.1.0'
12+
end
13+
14+
gemspec :path => "../"

0 commit comments

Comments
 (0)