Mettre à jour le fichier .gitlab-ci.yml

This commit is contained in:
Laurent GAY
2025-09-13 18:07:35 +00:00
parent 726a5e1d78
commit 7b2a4f1018

View File

@@ -44,6 +44,7 @@ cache:
install:
stage: install
script:
- rm ~/.hex/cache.ets
- npm ci
- mix deps.get
- mix compile
@@ -95,6 +96,7 @@ build-frontend:
deps:
stage: check
before_script:
- rm ~/.hex/cache.ets
- mix deps.get
script:
- export EXITVALUE=0
@@ -122,6 +124,7 @@ exunit:
variables:
MIX_ENV: test
before_script:
- rm ~/.hex/cache.ets
- mix deps.get
- mix compile
- mix tz_world.update
@@ -169,6 +172,7 @@ e2e:
variables:
MIX_ENV: "e2e"
before_script:
- rm ~/.hex/cache.ets
- mix deps.get
- mix ecto.create
- mix ecto.migrate
@@ -194,6 +198,7 @@ e2e:
pages:
stage: deploy
script:
- rm ~/.hex/cache.ets
- mv public public-mbz
- mkdir public
- mix deps.get
@@ -321,6 +326,7 @@ package-app:
TZ: Etc/UTC
APP_ASSET: "${CI_PROJECT_NAME}_${CI_COMMIT_REF_NAME}_${ARCH}.tar.gz"
script: &release-script
- rm ~/.hex/cache.ets
- mix local.hex --force
- mix local.rebar --force
- mix deps.clean --all # To avoid reusing native deps, such as lexbor being already built against another environment