commit: 702a41ce231999c8343b5c43100211bfc9dab4b5
parent 08c8814ef06455a0abc74fda9bab30729b702453
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Mon, 11 Jul 2022 09:28:47 +0200
CI: Run lint and cycles in alpine
Diffstat:
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
@@ -147,7 +147,7 @@ unit-testing-rum:
- mix test --preload-modules
lint:
- image: elixir:1.12
+ image: elixir:1.12-alpine
stage: test
only:
changes:
@@ -156,6 +156,8 @@ lint:
- "mix.lock"
cache: *testing_cache_policy
before_script:
+ - apk update
+ - apk add cmake file-dev git
- mix local.hex --force
- mix local.rebar --force
- mix deps.get
@@ -175,7 +177,7 @@ analysis:
cycles:
stage: test
- image: elixir:1.11
+ image: elixir:1.11-alpine
only:
changes:
- "**/*.ex"
@@ -183,11 +185,11 @@ cycles:
- "mix.lock"
cache: {}
before_script:
+ - apk update
+ - apk add cmake file-dev git
- mix local.hex --force
- mix local.rebar --force
- mix deps.get
- - apt-get update
- - apt-get install cmake libmagic-dev -y
script:
- mix compile
- mix xref graph --format cycles --label compile | awk '{print $0} END{exit ($0 != "No cycles found")}'