ember-cli-release Cheat SheetHere is an example of how I use the ember-cli-release add-on.
I turn on publish in my configuration because I want my add-ons pushed to npmjs.org.
config/release.js
/* eslint-env node */
module.exports = {
publish: true
};
Assuming you start with a release version of 1.0.0. Executing the following
commands during your development and acceptance processes will save you from
executing multiple commands to do the exact same thing.
$ ember release --premajor 'rc' # 0.0.0 -> 1.0.0-rc.1
$ ember release # 1.0.0-rc.1 -> 1.0.0
$ ember release --prerelease='rc' # 1.0.0 -> 1.0.1-rc.0
$ ember release --prerelease=true # 1.0.1-rc.0 -> 1.0.1-rc.1
$ ember release # 1.0.1-rc.1 -> 1.0.1
$ ember release --premajor 'rc' # 0.0.0 -> 1.0.0-rc.1
$ ember release # 1.0.0-rc.1 -> 1.0.0
$ ember release -e 'rc' # 1.0.0 -> 1.0.1-rc.0
$ ember release -e true # 1.0.1-rc.0 -> 1.0.1-rc.1
$ ember release # 1.0.1-rc.1 -> 1.0.1