diff options
author | lain <lain@soykaf.club> | 2019-05-17 12:47:38 +0200 |
---|---|---|
committer | lain <lain@soykaf.club> | 2019-05-17 14:26:07 +0200 |
commit | a3fc7294da43a7e2d17626200e8d3bf5c05808d3 (patch) | |
tree | b72b16478157362dcaf6646e133cfa0dbc363a77 | |
parent | 412a3d8a0f74ee3a46f9ba98d906c65c6c1c4da8 (diff) | |
download | pleroma-a3fc7294da43a7e2d17626200e8d3bf5c05808d3.tar.gz |
CI: Add rum variant testing.
-rw-r--r-- | .gitlab-ci.yml | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f9745122a..3ea275127 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -15,6 +15,7 @@ cache: stages: - build - test + - test-rum - deploy before_script: @@ -45,7 +46,7 @@ docs-build: unit-testing: stage: test services: - - name: postgres:9.6.2 + - name: lainsoykaf/postgres-with-rum command: ["postgres", "-c", "fsync=off", "-c", "synchronous_commit=off", "-c", "full_page_writes=off"] script: - mix deps.get @@ -54,6 +55,20 @@ unit-testing: - mix test --trace --preload-modules - mix coveralls +unit-testing-rum: + stage: test-rum + services: + - name: lainsoykaf/postgres-with-rum + command: ["postgres", "-c", "fsync=off", "-c", "synchronous_commit=off", "-c", "full_page_writes=off"] + script: + - "echo 'config :pleroma, :database, rum_enabled: true' >> config/test.exs" + - mix deps.get + - mix ecto.create + - mix ecto.migrate + - "mix ecto.migrate --migrations-path priv/repo/optional_migrations/rum_indexing/" + - mix test --trace --preload-modules + - mix coveralls + lint: stage: test script: @@ -65,7 +80,6 @@ analysis: - mix deps.get - mix credo --strict --only=warnings,todo,fixme,consistency,readability - docs-deploy: stage: deploy image: alpine:3.9 |