Few years ago, for some personal software development project(s), I already considered combining those 2 "worlds", and was quite helped by the vaadinongrails.com initiative providing guide(s) ...
You can create a release to package software, along with release notes and links to binary files, for other people to use. Learn more about releases in our docs.