diff --git a/.gitlab/ci/global.gitlab-ci.yml b/.gitlab/ci/global.gitlab-ci.yml
index 7df8b3f4360dc353da5d25b6c985091604f51692..3101a42c058385c6a3bac377efb0d74078d449da 100644
--- a/.gitlab/ci/global.gitlab-ci.yml
+++ b/.gitlab/ci/global.gitlab-ci.yml
@@ -18,7 +18,7 @@
 
 .rails-cache:
   cache:
-    key: "rails-v1"
+    key: "rails-v2"
     paths:
       - vendor/ruby/
       - vendor/gitaly-ruby/
diff --git a/Gemfile b/Gemfile
index afe408fa99d0e357a0d9fae13af035843dfa566c..bdff6e5a75d258fe94a7341e252dda521aeec1b2 100644
--- a/Gemfile
+++ b/Gemfile
@@ -337,7 +337,6 @@ group :development do
   gem 'danger', '~> 6.0', require: false
 
   gem 'letter_opener_web', '~> 1.3.4'
-  gem 'rblineprof', '~> 0.3.6', platform: :mri, require: false
 
   # Better errors handler
   gem 'better_errors', '~> 2.5.0'
@@ -390,6 +389,8 @@ group :development, :test do
   gem 'png_quantizator', '~> 0.2.1', require: false
 
   gem 'parallel', '~> 1.19', require: false
+
+  gem 'rblineprof', '~> 0.3.6', platform: :mri, require: false
 end
 
 # Gems required in omnibus-gitlab pipeline
diff --git a/scripts/prepare_build.sh b/scripts/prepare_build.sh
index 4991e8eae451a0e08d1bed5a5fc300bb352fd6ed..a5f8c8b678e1e5b6352f777761e4e015f5175a7d 100644
--- a/scripts/prepare_build.sh
+++ b/scripts/prepare_build.sh
@@ -2,7 +2,7 @@
 
 export SETUP_DB=${SETUP_DB:-true}
 export USE_BUNDLE_INSTALL=${USE_BUNDLE_INSTALL:-true}
-export BUNDLE_INSTALL_FLAGS="--without=production --jobs=$(nproc) --path=vendor --retry=3 --quiet"
+export BUNDLE_INSTALL_FLAGS="--without=production --without=development --jobs=$(nproc) --path=vendor --retry=3 --quiet"
 
 if [ "$USE_BUNDLE_INSTALL" != "false" ]; then
   bundle --version