summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKamil Trzcinski <ayufan@ayufan.eu>2016-06-07 19:29:33 +0200
committerKamil Trzcinski <ayufan@ayufan.eu>2016-06-07 20:02:03 +0200
commit88b0a9efc44a792a7fd9f2263a1c85b9ef552504 (patch)
treed2797d97a188940de5c0497e5a0c8541b0e8f06d
parent5b83abcc01bd4a24268126dc52019b9f11152a7c (diff)
downloadgitlab-ce-load-knapsack-if-defined.tar.gz
Load knapsack in Rakefile only when is bundledload-knapsack-if-defined
-rw-r--r--Gemfile2
-rwxr-xr-xRakefile3
2 files changed, 2 insertions, 3 deletions
diff --git a/Gemfile b/Gemfile
index 482a6c18dd7..08592607c03 100644
--- a/Gemfile
+++ b/Gemfile
@@ -308,6 +308,7 @@ group :development, :test do
gem 'benchmark-ips', require: false
gem "license_finder", require: false
+ gem 'knapsack'
end
group :test do
@@ -316,7 +317,6 @@ group :test do
gem 'webmock', '~> 1.21.0'
gem 'test_after_commit', '~> 0.4.2'
gem 'sham_rack'
- gem 'knapsack'
end
group :production do
diff --git a/Rakefile b/Rakefile
index 16261bf8ae2..85fff2d51eb 100755
--- a/Rakefile
+++ b/Rakefile
@@ -3,11 +3,10 @@
# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.
require File.expand_path('../config/application', __FILE__)
-require 'knapsack'
relative_url_conf = File.expand_path('../config/initializers/relative_url', __FILE__)
require relative_url_conf if File.exist?("#{relative_url_conf}.rb")
Gitlab::Application.load_tasks
-Knapsack.load_tasks
+Knapsack.load_tasks if defined?(Knapsack)