Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Pleroma
pleroma
Commits
40744915
Commit
40744915
authored
Dec 17, 2019
by
rinpatch
Browse files
CI: Add a cache policy for test jobs and fix rum tests recompiling
everything
parent
38ad4073
Pipeline
#21267
passed with stages
in 3 minutes and 34 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
View file @
40744915
image
:
elixir:1.8.1
variables
:
variables
:
&global_variables
POSTGRES_DB
:
pleroma_test
POSTGRES_USER
:
postgres
POSTGRES_PASSWORD
:
postgres
DB_HOST
:
postgres
MIX_ENV
:
test
cache
:
cache
:
&global_cache_policy
key
:
${CI_COMMIT_REF_SLUG}
paths
:
-
deps
...
...
@@ -46,6 +46,10 @@ benchmark:
unit-testing
:
stage
:
test
cache
:
&testing_cache_policy
<<
:
*global_cache_policy
policy
:
pull
services
:
-
name
:
postgres:9.6
alias
:
postgres
...
...
@@ -58,6 +62,7 @@ unit-testing:
federated-testing
:
stage
:
test
cache
:
*testing_cache_policy
services
:
-
name
:
minibikini/postgres-with-rum:12
alias
:
postgres
...
...
@@ -71,11 +76,13 @@ federated-testing:
unit-testing-rum
:
stage
:
test
cache
:
*testing_cache_policy
services
:
-
name
:
minibikini/postgres-with-rum:12
alias
:
postgres
command
:
[
"
postgres"
,
"
-c"
,
"
fsync=off"
,
"
-c"
,
"
synchronous_commit=off"
,
"
-c"
,
"
full_page_writes=off"
]
variables
:
<<
:
*global_variables
RUM_ENABLED
:
"
true"
script
:
-
mix deps.get
...
...
@@ -86,17 +93,20 @@ unit-testing-rum:
lint
:
stage
:
test
cache
:
*testing_cache_policy
script
:
-
mix format --check-formatted
analysis
:
stage
:
test
cache
:
*testing_cache_policy
script
:
-
mix deps.get
-
mix credo --strict --only=warnings,todo,fixme,consistency,readability
docs-deploy
:
stage
:
deploy
cache
:
*testing_cache_policy
image
:
alpine:latest
only
:
-
stable@pleroma/pleroma
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment