summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHaelwenn (lanodan) Monnier <contact@hacktivis.me>2022-07-11 22:57:30 +0200
committerHaelwenn (lanodan) Monnier <contact@hacktivis.me>2022-07-12 13:13:24 +0200
commit12d888e04e4ed4660c8c0d8322cbf1820136d1ac (patch)
treef3f59e521d45e212bb739abd560db47aabcfc32e
parent6e158bba2ccf6b8380bbf05ab2a486e8e7ba41fe (diff)
CI: cycles: Use current stable elixir imageshrink-ci
-rw-r--r--.gitlab-ci.yml19
1 files changed, 7 insertions, 12 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a2284614e..d7a38e07e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -140,14 +140,14 @@ unit-testing-rum:
- mix test --preload-modules
lint:
- image: elixir:1.12-alpine
+ image: &current_elixir elixir:1.12-alpine
stage: test
only:
changes: *build_changes_policy
cache: *testing_cache_policy
- before_script:
+ before_script: &current_bfr_script
- apk update
- - apk add cmake file-dev git
+ - apk add build-base cmake file-dev git openssl
- mix local.hex --force
- mix local.rebar --force
- mix deps.get
@@ -163,17 +163,12 @@ analysis:
- mix credo --strict --only=warnings,todo,fixme,consistency,readability
cycles:
+ image: *current_elixir
stage: test
- image: elixir:1.11-alpine
only:
changes: *build_changes_policy
- cache: {}
- before_script:
- - apk update
- - apk add cmake file-dev git
- - mix local.hex --force
- - mix local.rebar --force
- - mix deps.get
+ cache: *testing_cache_policy
+ before_script: *current_bfr_script
script:
- mix compile
- mix xref graph --format cycles --label compile | awk '{print $0} END{exit ($0 != "No cycles found")}'
@@ -294,7 +289,7 @@ amd64-musl:
cache: *release-cache
variables: *release-variables
before_script: &before-release-musl
- - apk add git gcc g++ musl-dev make cmake file-dev
+ - apk add git build-base cmake file-dev openssl
- echo "import Mix.Config" > config/prod.secret.exs
- mix local.hex --force
- mix local.rebar --force