ghAMT allows you to control the lifecycle of a package or other asset generated by a build.
Continuous Integration systems can be configured to, as part of the build process, generate a set of assets (such as binary packages). These are stored at the Github servers under the designation of "Releases".
ghAMT aims to arm you with a set of tools to automatically check if your installable packages comply to your standards.
Install it with:
$ gem install ghamt
Or, add this line to your application's Gemfile:
gem 'ghamt'
and then execute:
$ bundle
ghamt --current [COMMIT_ID]
- Fork it ( http://github.com/kitanda/ghamt/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request