Thor SCMVersion
Thor tasks to manage a VERSION file based on SCM tags, for use in continuous delivery pipelines.
Installation
Add this line to your application's Gemfile:
gem 'thor-scmversion'
And then execute:
$ bundle
Or install it yourself as:
$ gem install thor-scmversion
Usage
And then get a list of your thor tasks
$ thor list
version
-------
thor version:bump TYPE # Bump version number
Type can be major, minor, or patch.
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
Contributors
- Michael Ivey [email protected]
- Kyle Allan [email protected]
- Josiah Kiehl [email protected]
- Based on code developed by Jamie Winsor [email protected]
- Originally derived from some Bundler internals by Yehuda Katz