From 9abf2e1102fec7c5053a8359c06d0b998f145d6d Mon Sep 17 00:00:00 2001 From: Robert Prehn <3952444+prehnRA@users.noreply.github.com> Date: Thu, 25 Mar 2021 22:38:17 -0500 Subject: [PATCH 1/2] fix: Fetch phoenix before node dependencies --- .gitlab-ci.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a9f4d447..d33bf3b6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -24,11 +24,15 @@ fetch_application_dependencies: - _build/ - deps/ script: + - mix local.hex --force + - mix local.rebar --force - mix deps.get fetch_asset_dependencies: stage: dependencies image: "node:15.0" + needs: + - fetch_application_dependencies only: - master cache: From e2ad82e4b89e7d8aae671655e4b15ea2a3c4f83a Mon Sep 17 00:00:00 2001 From: Robert Prehn <3952444+prehnRA@users.noreply.github.com> Date: Thu, 25 Mar 2021 22:42:57 -0500 Subject: [PATCH 2/2] fix: Put app dependencies in an earlier stage --- .gitlab-ci.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d33bf3b6..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: @@ -29,7 +30,7 @@ fetch_application_dependencies: - mix deps.get fetch_asset_dependencies: - stage: dependencies + stage: asset_dependencies image: "node:15.0" needs: - fetch_application_dependencies