StepUp is an utility that helps other projects to manage your versioning increase.
You don't need to install
ruby on your system, you don't need to install
stepup, you just need
Atention: step-up uses interactive shell to run some functions as editor, to
-ti shortcut) are mandatory.
Stepup uses git to send some informations to repository, so your git settings need to be mounted as volume to docker image. They are:
Mount your current path to
/app inside the docker image, that is the workspace where the image runs.
docker run \ --rm \ --tty \ --interactive \ -v $PWD:/app \ -v $HOME/.ssh:/home/stepup/.ssh \ -v $HOME/.gitconfig:/home/stepup/.gitconfig \ dgmike/stepup \ version -n
Tip: create and alias to the last command and use as original
In your $HOME/.bashrc put the follow line:
alias stepup='docker run --rm -v $PWD:/app -v $HOME/.ssh:/home/stepup/.ssh -v $HOME/.gitconfig:/home/stepup/.gitconfig --tty --interactive dgmike/stepup'
And, then, use stepup as original application.
stepup notes add -m 'created a new feature' stepup version create stepup changelog