diff options
author | Rémy Coutable <remy@rymai.me> | 2018-02-27 10:18:41 +0100 |
---|---|---|
committer | Rémy Coutable <remy@rymai.me> | 2018-02-27 10:18:41 +0100 |
commit | 4c993429653be56adb0f6df1d11eeac9efce026b (patch) | |
tree | bd194f3622008160b0d11a50b2c0e09dd97b7633 | |
parent | 6697c85d7a30753f30c699fc920f0cd0946c8607 (diff) | |
download | gitlab-ce-43507-run-background-migration-specs-in-their-own-ci-job.tar.gz |
Run migrations specs in a separate job43507-run-background-migration-specs-in-their-own-ci-job
Signed-off-by: Rémy Coutable <remy@rymai.me>
-rw-r--r-- | .gitlab-ci.yml | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ae762e7aa6e..f2f3efde1a0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -108,7 +108,7 @@ stages: - '[[ -f $FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${FLAKY_RSPEC_REPORT_PATH}' - '[[ -f $NEW_FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${NEW_FLAKY_RSPEC_REPORT_PATH}' - scripts/gitaly-test-spawn - - knapsack rspec "--color --format documentation" + - knapsack rspec "--color --format documentation --tag ~migration" artifacts: expire_in: 31d when: always @@ -126,6 +126,22 @@ stages: <<: *rspec-metadata <<: *use-mysql +.rspec-migrations: &rspec-migrations + <<: *rspec-metadata + script: + - export NO_KNAPSACK=1 + - export CACHE_CLASSES=true + - scripts/gitaly-test-spawn + - bundle exec rspec --color --format documentation --tag migration + +.rspec-migrations-pg: &rspec-migrations-pg + <<: *rspec-migrations + <<: *use-pg + +.rspec-migrations-mysql: &rspec-migrations-mysql + <<: *rspec-migrations + <<: *use-mysql + .spinach-metadata: &spinach-metadata <<: *dedicated-runner <<: *except-docs-and-qa @@ -323,6 +339,9 @@ setup-test-env: - tmp/tests - config/secrets.yml +rspec-pg migrations: *rspec-migrations-pg +rspec-mysql migrations: *rspec-migrations-mysql + rspec-pg 0 28: *rspec-metadata-pg rspec-pg 1 28: *rspec-metadata-pg rspec-pg 2 28: *rspec-metadata-pg |