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
e06466a5
Commit
e06466a5
authored
Jun 02, 2021
by
feld
Browse files
Skip build, test, analysis/lint when we don't make code changes
parent
e8de1005
Pipeline
#36319
passed with stages
in 1 minute and 16 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
View file @
e06466a5
...
...
@@ -37,6 +37,11 @@ after_script:
build
:
stage
:
build
only
:
changes
:
-
"
**/*.ex"
-
"
**/*.exs"
-
"
mix.lock"
script
:
-
mix compile --force
...
...
@@ -64,6 +69,11 @@ benchmark:
unit-testing
:
stage
:
test
only
:
changes
:
-
"
**/*.ex"
-
"
**/*.exs"
-
"
mix.lock"
retry
:
2
cache
:
&testing_cache_policy
<<
:
*global_cache_policy
...
...
@@ -97,6 +107,11 @@ unit-testing:
unit-testing-rum
:
stage
:
test
only
:
changes
:
-
"
**/*.ex"
-
"
**/*.exs"
-
"
mix.lock"
retry
:
2
cache
:
*testing_cache_policy
services
:
...
...
@@ -115,12 +130,22 @@ unit-testing-rum:
lint
:
stage
:
test
only
:
changes
:
-
"
**/*.ex"
-
"
**/*.exs"
-
"
mix.lock"
cache
:
*testing_cache_policy
script
:
-
mix format --check-formatted
analysis
:
stage
:
test
only
:
changes
:
-
"
**/*.ex"
-
"
**/*.exs"
-
"
mix.lock"
cache
:
*testing_cache_policy
script
:
-
mix credo --strict --only=warnings,todo,fixme,consistency,readability
...
...
Write
Preview
Markdown
is supported
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