<div dir="ltr"><div>Awesome, thanks! <br></div><div><br></div><div>Have a nice day,</div><div>Silviu<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Mar 25, 2019 at 7:19 PM Fred Hebert <<a href="mailto:mononcqc@ferd.ca">mononcqc@ferd.ca</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 03/25, Caragea Silviu wrote:<br>
>Hello Fred,<br>
><br>
>Any idea what's be best way to do this in travis config ?<br>
><br>
>Maybe to add a copy of rebar3 into my repo and run this when compile ?<br>
><br>
<br>
There are two options. To run the newest rebar3 possible, rather than <br>
checking rebar3 into your repository permanently, you can just use the <br>
S3 link for it and do something like <br>
<br>
    curl <a href="https://s3.amazonaws.com/rebar3/rebar3" rel="noreferrer" target="_blank">https://s3.amazonaws.com/rebar3/rebar3</a> && chmod +x rebar3<br>
<br>
And then call ./rebar3 in your commands for S3. If you cache the <br>
~/.cache directory, you may want to also call ./rebar3 update.<br>
<br>
If the objective is to lock the plugin, you can force-specify a version <br>
for the plugin on your own terms ({project_plugins, [{Plugin, Version}]} <br>
-- here I use project_plugins because it will _not_ be fetched by parent <br>
projects when you put yours as a dependency)<br>
<br>
<br>
Those are all options that are nicer than checking in (and downloading) <br>
rebar3 for each project that exists.<br>
</blockquote></div>