- Notifications
You must be signed in to change notification settings - Fork232
Sane, simple release creation for Erlang
License
erlware/relx
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Relx is a library that assembles Erlang/OTP releases. Given a releasespecification and a list of directories in which to search for OTPapplications it will generate a release output.
It is generally used through the Erlang/OTP build toolrebar3 which provides a cli interface.
relx
is a library used byrebar3. Documentation onusingrebar3
for building releases withrelx
can be found onrebar3.org.
Also seeAdopting Erlang's Releaseschapter.
Common Test suites can be run withrebar3
:
$ rebar3 compile$ rebar3 ct
Tests for the start scripts that are generated byrelx
are tested withshelltestrunner.
The scriptshelltests/run_tests.sh
will clonerebar3
main and build itwith the currentrelx
as a checkout dependency and then run the tests usingthatrebar3
escript:
$ shelltests/run_tests.sh
About
Sane, simple release creation for Erlang