rebar.config.script 602 B

123456789101112131415161718
  1. CONFIG1 = case os:getenv("TRAVIS") of
  2. "true" ->
  3. JobId = os:getenv("TRAVIS_JOB_ID"),
  4. [{coveralls_service_job_id, JobId},
  5. {coveralls_coverdata, "_build/test/cover/*.coverdata"},
  6. {coveralls_service_name , "travis-ci"} | CONFIG];
  7. _ ->
  8. CONFIG
  9. end,
  10. {_, Deps} = lists:keyfind(deps, 1, CONFIG1),
  11. {_, OurDeps} = lists:keyfind(github_emqx_deps, 1, CONFIG1),
  12. UrlPrefix = "https://github.com/emqx/",
  13. NewDeps = Deps ++ [{Name, {git, UrlPrefix ++ atom_to_list(Name), {branch, Branch}}} || {Name, Branch} <- OurDeps],
  14. CONFIG2 = lists:keystore(deps, 1, CONFIG1, {deps, NewDeps}),
  15. CONFIG2.