summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Speicher <rspeicher@gmail.com>2017-07-20 14:52:52 -0400
committerRobert Speicher <rspeicher@gmail.com>2017-07-20 14:52:52 -0400
commit42652b18b12d9e9d6b76cc60fefaf1aeeaea2c6a (patch)
treef1c00551a06aa480d0415d9663d02678373a014b
parent01e029887f23019c7a0d3561ae6660ebcda6f044 (diff)
downloadgitlab-ce-rs-bullet-raise-in-ci.tar.gz
Enable Bullet in CI to detect N+1 queriesrs-bullet-raise-in-ci
-rw-r--r--.gitlab-ci.yml7
1 files changed, 7 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 084febe175e..13a2dc2fd46 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -66,6 +66,11 @@ stages:
- mysql:latest
- redis:alpine
+# Enable Bullet to detect N+1 queries
+.use-bullet: &use-bullet
+ variables:
+ ENABLE_BULLET: '1'
+
.only-master-and-ee-or-mysql: &only-master-and-ee-or-mysql
only:
- /mysql/
@@ -108,11 +113,13 @@ stages:
.rspec-knapsack-pg: &rspec-knapsack-pg
<<: *rspec-knapsack
<<: *use-pg
+ <<: *use-bullet
<<: *except-docs
.rspec-knapsack-mysql: &rspec-knapsack-mysql
<<: *rspec-knapsack
<<: *use-mysql
+ <<: *use-bullet
<<: *only-master-and-ee-or-mysql
<<: *except-docs