Sinan 0.17.0.0 released
Changes:
* On exit Sinan now returns a proper status code. Codes:
1 general error
2 (reserved for bash misuse of builtins)
3 cant connect
4 build error
5 cant start server
130 terminated by ctrl-c(bash standard)
* Sinan now properly handles included applications and their dependencies,
meaning none are started buy only loaded on starting a release.
* Added ability to define multiple releases to be built and a option for
sinan dist to specify which release to be built.
Multi-release example using sinan as the project:
In your _build.cfg append:
releases : {
sinan_no_web : {
vsn : "0"
apps : ["sinan"]
}
sinan_with_web : {
vsn : "0"
apps : ["sinan", "sinan_web_api"]
}
}
In this example I give the option to build an executable that does not
include sinan's web api and one that does. Notice I do not have to specify
the dependency of 'etask' which IS included in the release since sinan
depends on it.
You could then use 'sinan dist -r sinan_no_web' to build the release for
sinan_no_web.
Sinan dist also works just as it did before if you do not specify a release
and build a release containing ALL project apps.
Tristan
--
You received this message because you are subscribed to the Google Groups
"erlware-dev" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/erlware-dev?hl=en.