|
|
@@ -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
|
|
|
}
|
|
|
|