Use global rebar binary with fallback to local rebar binary #666
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I'm developing a Docker base image with Erlang and Rebar installed and shared between all images that use it as base. The idea it's copy only the minimal files for the container to be small, then if Chicago Boss can use the global Rebar binary the Dockerfile don't need copy the rebar binary again.
Also it's useful for example for developers that use a rebar binary globally. I have it and really I don't need versioned rebar binary, it's a best practices not version binaries and third libraries or tools in git repository.
This changes allow to use a global binary of Rebar but still it can run local Rebar binary if not found the global binary.