diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a9f4d447..d715bdd0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,6 @@ stages: - - dependencies + - application_dependencies + - asset_dependencies - test - deploy_tags - deploy @@ -14,7 +15,7 @@ variables: GIT_STRATEGY: fetch fetch_application_dependencies: - stage: dependencies + stage: application_dependencies image: "elixir:1.10" cache: key: @@ -24,11 +25,15 @@ fetch_application_dependencies: - _build/ - deps/ script: + - mix local.hex --force + - mix local.rebar --force - mix deps.get fetch_asset_dependencies: - stage: dependencies + stage: asset_dependencies image: "node:15.0" + needs: + - fetch_application_dependencies only: - master cache: