format gitlab-ci.yml

This commit is contained in:
Laurent GAY
2025-09-15 14:25:20 +02:00
parent 3a7c4176c0
commit 211c4541b2

View File

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