chore(build): use separate mix commands instead of do
This commit is contained in:
parent
ef1ce35e00
commit
2383074e56
20
build
20
build
|
@ -183,10 +183,10 @@ just_compile() {
|
||||||
just_compile_elixir() {
|
just_compile_elixir() {
|
||||||
./scripts/pre-compile.sh "$PROFILE"
|
./scripts/pre-compile.sh "$PROFILE"
|
||||||
rm -f rebar.lock
|
rm -f rebar.lock
|
||||||
# shellcheck disable=SC1010
|
env MIX_ENV="$PROFILE" mix local.rebar --if-missing --force
|
||||||
env MIX_ENV="$PROFILE" mix do local.hex --if-missing --force, \
|
env MIX_ENV="$PROFILE" mix local.rebar rebar3 "${PWD}/rebar3" --if-missing --force
|
||||||
local.rebar rebar3 "${PWD}/rebar3" --if-missing --force, \
|
env MIX_ENV="$PROFILE" mix local.hex --if-missing --force
|
||||||
deps.get
|
env MIX_ENV="$PROFILE" mix deps.get
|
||||||
env MIX_ENV="$PROFILE" mix compile
|
env MIX_ENV="$PROFILE" mix compile
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -201,13 +201,11 @@ make_rel() {
|
||||||
make_elixir_rel() {
|
make_elixir_rel() {
|
||||||
./scripts/pre-compile.sh "$PROFILE"
|
./scripts/pre-compile.sh "$PROFILE"
|
||||||
export_elixir_release_vars "$PROFILE"
|
export_elixir_release_vars "$PROFILE"
|
||||||
# for some reason, this has to be run outside "do"...
|
env MIX_ENV="$PROFILE" mix local.rebar --if-missing --force
|
||||||
mix local.rebar --if-missing --force
|
env MIX_ENV="$PROFILE" mix local.rebar rebar3 "${PWD}/rebar3" --if-missing --force
|
||||||
# shellcheck disable=SC1010
|
env MIX_ENV="$PROFILE" mix local.hex --if-missing --force
|
||||||
mix do local.hex --if-missing --force, \
|
env MIX_ENV="$PROFILE" mix deps.get
|
||||||
local.rebar rebar3 "${PWD}/rebar3" --if-missing --force, \
|
env MIX_ENV="$PROFILE" mix release --overwrite
|
||||||
deps.get
|
|
||||||
mix release --overwrite
|
|
||||||
assert_no_excluded_deps emqx-enterprise emqx_telemetry
|
assert_no_excluded_deps emqx-enterprise emqx_telemetry
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue