Quellcode durchsuchen

chore(build): use separate mix commands instead of do

Ivan Dyachkov vor 1 Jahr
Ursprung
Commit
2383074e56
1 geänderte Dateien mit 9 neuen und 11 gelöschten Zeilen
  1. 9 11
      build

+ 9 - 11
build

@@ -183,10 +183,10 @@ just_compile() {
 just_compile_elixir() {
     ./scripts/pre-compile.sh "$PROFILE"
     rm -f rebar.lock
-    # shellcheck disable=SC1010
-    env MIX_ENV="$PROFILE" mix do local.hex --if-missing --force, \
-        local.rebar rebar3 "${PWD}/rebar3" --if-missing --force, \
-        deps.get
+    env MIX_ENV="$PROFILE" mix local.rebar --if-missing --force
+    env MIX_ENV="$PROFILE" mix local.rebar rebar3 "${PWD}/rebar3" --if-missing --force
+    env MIX_ENV="$PROFILE" mix local.hex --if-missing --force
+    env MIX_ENV="$PROFILE" mix deps.get
     env MIX_ENV="$PROFILE" mix compile
 }
 
@@ -201,13 +201,11 @@ make_rel() {
 make_elixir_rel() {
     ./scripts/pre-compile.sh "$PROFILE"
     export_elixir_release_vars "$PROFILE"
-    # for some reason, this has to be run outside "do"...
-    mix local.rebar --if-missing --force
-    # shellcheck disable=SC1010
-    mix do local.hex --if-missing --force, \
-        local.rebar rebar3 "${PWD}/rebar3" --if-missing --force, \
-        deps.get
-    mix release --overwrite
+    env MIX_ENV="$PROFILE" mix local.rebar --if-missing --force
+    env MIX_ENV="$PROFILE" mix local.rebar rebar3 "${PWD}/rebar3" --if-missing --force
+    env MIX_ENV="$PROFILE" mix local.hex --if-missing --force
+    env MIX_ENV="$PROFILE" mix deps.get
+    env MIX_ENV="$PROFILE" mix release --overwrite
     assert_no_excluded_deps emqx-enterprise emqx_telemetry
 }