Bladeren bron

set relx mode based on rebar3 profile

pull/2259/head
Tristan Sloughter 5 jaren geleden
bovenliggende
commit
4ec2b3446b
Geen bekende sleutel gevonden voor deze handtekening in de database GPG sleutel-ID: AAB97DDECCEB8150
1 gewijzigde bestanden met toevoegingen van 11 en 5 verwijderingen
  1. +11
    -5
      src/rebar_relx.erl

+ 11
- 5
src/rebar_relx.erl Bestand weergeven

@ -39,14 +39,20 @@ do(Provider, State) ->
ProfileString = rebar_dir:profile_dir_name(State),
ExtraOverlays = [{profile_string, ProfileString}],
CurrentProfiles = rebar_state:current_profiles(State),
RelxMode = case lists:member(prod, CurrentProfiles) of
true ->
[{mode, prod}];
false ->
[]
end,
DefaultOutputDir = filename:join(rebar_dir:base_dir(State), ?DEFAULT_RELEASE_DIR),
RelxConfig1 = [output_dir(DefaultOutputDir, Opts),
{overlay_vars_values, ExtraOverlays},
{overlay_vars, [{base_dir, rebar_dir:base_dir(State)}]}
| merge_overlays(RelxConfig)],
RelxConfig1 = RelxMode ++ [output_dir(DefaultOutputDir, Opts),
{overlay_vars_values, ExtraOverlays},
{overlay_vars, [{base_dir, rebar_dir:base_dir(State)}]}
| merge_overlays(RelxConfig)],
{ok, RelxState} = rlx_config:to_state(RelxConfig1),
Providers = rebar_state:providers(State),
Cwd = rebar_state:dir(State),
rebar_hooks:run_project_and_app_hooks(Cwd, pre, Provider, Providers, State),

Laden…
Annuleren
Opslaan