Current section

Files

Jump to
erlavro rebar.config.script
Raw

rebar.config.script

IsRebar3 = erlang:function_exported(rebar3, main, 1),
CONFIG0 = case os:getenv("TRAVIS") of
"true" ->
JobId = os:getenv("TRAVIS_JOB_ID"),
[{coveralls_service_job_id, JobId},
{plugins, [coveralls]},
{coveralls_coverdata, "_build/test/cover/eunit.coverdata"},
{coveralls_service_name , "travis-ci"} | CONFIG];
_ ->
CONFIG
end.
case IsRebar3 of
true ->
CONFIG0;
false ->
Rebar3Deps = proplists:get_value(deps, CONFIG),
Rebar2Deps = [
{jsone, ".*",
{git, "https://github.com/sile/jsone",
{tag, proplists:get_value(jsone, Rebar3Deps)}}}
],
lists:keyreplace(deps, 1, CONFIG, {deps, Rebar2Deps})
end.