ci: fix emqx ce elixir build
This commit is contained in:
parent
a3cd3e31b1
commit
5c9f1d9401
|
@ -78,7 +78,8 @@ jobs:
|
|||
MIX_ENV: emqx-enterprise
|
||||
PROFILE: emqx-enterprise
|
||||
run: |
|
||||
mix local.hex --force --if-missing && mix local.rebar --force --if-missing
|
||||
# mix local.hex --force --if-missing && mix local.rebar --force --if-missing
|
||||
mix local.hex 2.0.6 --force --if-missing && mix local.rebar --force --if-missing
|
||||
- name: Check formatting
|
||||
env:
|
||||
MIX_ENV: emqx-enterprise
|
||||
|
|
|
@ -28,7 +28,8 @@ jobs:
|
|||
- run: ./scripts/check-deps-integrity.escript
|
||||
- name: Setup mix
|
||||
run: |
|
||||
mix local.hex --force
|
||||
# mix local.hex --force
|
||||
mix local.hex 2.0.6 --force
|
||||
mix local.rebar --force
|
||||
mix deps.get
|
||||
- name: print mix dependency tree
|
||||
|
|
3
Makefile
3
Makefile
|
@ -53,7 +53,8 @@ $(REBAR): .prepare ensure-rebar3
|
|||
|
||||
.PHONY: ensure-hex
|
||||
ensure-hex:
|
||||
@mix local.hex --if-missing --force
|
||||
# @mix local.hex --if-missing --force
|
||||
@mix local.hex 2.0.6 --if-missing --force
|
||||
|
||||
.PHONY: ensure-mix-rebar3
|
||||
ensure-mix-rebar3: $(REBAR)
|
||||
|
|
6
build
6
build
|
@ -185,7 +185,8 @@ just_compile_elixir() {
|
|||
rm -f rebar.lock
|
||||
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 local.hex --if-missing --force
|
||||
env MIX_ENV="$PROFILE" mix local.hex 2.0.6 --if-missing --force
|
||||
env MIX_ENV="$PROFILE" mix deps.get
|
||||
env MIX_ENV="$PROFILE" mix compile
|
||||
}
|
||||
|
@ -203,7 +204,8 @@ make_elixir_rel() {
|
|||
export_elixir_release_vars "$PROFILE"
|
||||
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 local.hex --if-missing --force
|
||||
env MIX_ENV="$PROFILE" mix local.hex 2.0.6 --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
|
||||
|
|
4
mix.exs
4
mix.exs
|
@ -102,7 +102,8 @@ defmodule EMQXUmbrella.MixProject do
|
|||
{:uuid, github: "okeuday/uuid", tag: "v2.0.6", override: true},
|
||||
{:quickrand, github: "okeuday/quickrand", tag: "v2.0.6", override: true},
|
||||
{:ra, "2.7.3", override: true},
|
||||
{:mimerl, "1.2.0", override: true}
|
||||
{:mimerl, "1.2.0", override: true},
|
||||
{:supervisor3, "1.1.12", override: true}
|
||||
] ++
|
||||
emqx_apps(profile_info, version) ++
|
||||
enterprise_deps(profile_info) ++ jq_dep() ++ quicer_dep()
|
||||
|
@ -215,7 +216,6 @@ defmodule EMQXUmbrella.MixProject do
|
|||
{:brod, github: "kafka4beam/brod", tag: "3.16.8"},
|
||||
{:snappyer, "1.2.9", override: true},
|
||||
{:crc32cer, "0.1.8", override: true},
|
||||
{:supervisor3, "1.1.12", override: true},
|
||||
{:opentsdb, github: "emqx/opentsdb-client-erl", tag: "v0.5.1", override: true},
|
||||
{:greptimedb,
|
||||
github: "GreptimeTeam/greptimedb-ingester-erl", tag: "v0.1.8", override: true},
|
||||
|
|
Loading…
Reference in New Issue