diff --git a/ruby/gitlab-ci-for-gem.yml b/ruby/gitlab-ci-for-gem.yml
index c3c67a8cb957e7b49c6555a74d7127d4ff48bee9..bf943ac11a8cbfdd425413e9169b27281e431700 100644
--- a/ruby/gitlab-ci-for-gem.yml
+++ b/ruby/gitlab-ci-for-gem.yml
@@ -54,4 +54,5 @@ test:
   script:
     - gem install bundler --silent
     - bundle install --jobs $(nproc) --quiet
-    - rake test
+    - "[ -f ./Appraisals ] && appraisal install"
+    - "[ -f ./Appraisals ] && (appraisal rake test && rake test) || (rake test)