diff --git a/Gemfile b/Gemfile index 61f8c729..fb20f8dc 100644 --- a/Gemfile +++ b/Gemfile @@ -6,6 +6,7 @@ gemspec gem 'puma' gem 'travis-support', github: 'travis-ci/travis-support' gem 'travis-core', github: 'travis-ci/travis-core' +gem 'travis-sidekiqs', github: 'travis-ci/travis-sidekiqs' gem 'hubble', github: 'roidrage/hubble' gem 'yard-sinatra', github: 'rkh/yard-sinatra' gem 'rack-contrib', github: 'rack/rack-contrib' diff --git a/Gemfile.lock b/Gemfile.lock index f2e3fa57..c13f1a34 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -40,7 +40,7 @@ GIT GIT remote: git://github.com/travis-ci/travis-core.git - revision: d5a1966adfa899690729de2db7be76fdbaad6235 + revision: cb999efb7015007423d75df412f076f26d35b09d specs: travis-core (0.0.1) actionmailer (~> 3.2.3) @@ -59,6 +59,14 @@ GIT simple_states (~> 0.1.1) thor (~> 0.14.6) +GIT + remote: git://github.com/travis-ci/travis-sidekiqs.git + revision: 24d6afcc366979de91ee5bf2fbb4b628fc1a3d7a + specs: + travis-sidekiqs (0.0.1) + sentry-raven + sidekiq (~> 2.5.0) + GIT remote: git://github.com/travis-ci/travis-support.git revision: f78d9161369f574f12b9c0c0dbfe13b997766bdd @@ -116,7 +124,11 @@ GEM backports (2.6.5) builder (3.0.4) bunny (0.8.0) + celluloid (0.12.3) + facter (>= 1.6.12) + timers (>= 1.0.0) coderay (1.0.8) + connection_pool (0.9.2) daemons (1.1.9) dalli (2.3.0) data_migrations (0.0.1) @@ -126,12 +138,14 @@ GEM diff-lcs (1.1.3) erubis (2.7.0) eventmachine (1.0.0) + facter (1.6.14) factory_girl (2.4.2) activesupport faraday (0.8.4) multipart-post (~> 1.1) foreman (0.60.2) thor (>= 0.13.6) + hashie (1.2.0) hashr (0.0.22) hike (1.2.1) hitimes (1.1.1) @@ -196,6 +210,8 @@ GEM json (~> 1.4) redcarpet (2.2.2) redis (3.0.2) + redis-namespace (1.2.1) + redis (~> 3.0.0) rerun (0.7.1) listen rollout (1.1.0) @@ -207,6 +223,17 @@ GEM rspec-expectations (2.11.3) diff-lcs (~> 1.1.3) rspec-mocks (2.11.3) + sentry-raven (0.3.1) + faraday (~> 0.8.0.rc2) + hashie + multi_json (~> 1.0) + uuidtools + sidekiq (2.5.2) + celluloid (~> 0.12.0) + connection_pool (~> 0.9.2) + multi_json (~> 1) + redis (~> 3) + redis-namespace signature (0.1.4) simple_states (0.1.1) activesupport @@ -233,10 +260,12 @@ GEM rack (>= 1.0.0) thor (0.14.6) tilt (1.3.3) + timers (1.0.1) treetop (1.4.12) polyglot polyglot (>= 0.3.1) tzinfo (0.3.35) + uuidtools (2.1.3) yard (0.8.3) PLATFORMS @@ -261,5 +290,6 @@ DEPENDENCIES rspec (~> 2.11) travis-api! travis-core! + travis-sidekiqs! travis-support! yard-sinatra! diff --git a/lib/travis/api/app.rb b/lib/travis/api/app.rb index 049b889b..b73e663f 100644 --- a/lib/travis/api/app.rb +++ b/lib/travis/api/app.rb @@ -104,6 +104,7 @@ module Travis::Api Travis::Amqp.config = Travis.config.amqp Travis::Database.connect Travis.services = Travis::Services + Travis::Features.start end def self.load_endpoints