Sometimes when we have deployed a build to release environment, it has come back with errors from the users and we need to rollback asap to previous build. We have testers who test our new changes on a QA release then when they are satisfied we push the code to master branch and then kick off a deploy in Jenkins to our release environment (jenkins pulls from the master branch). We tag the release in bitbucket when jenkins has finished the deployment (jenkins actually does this). Now if we have a new release of say tag 1.55 and we need to roll back to tag 1.50, is it possible to do this via jenkins or how is this done?
Thanks in advance.