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() {
|
||||
./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
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue