Any light on how to pull back once a change has been deployed? If it's version controlled you can check out a previous version but do you automate tht?
We use git, so it's easy to revert commits, or push an update with '-f' that resets to an earlier version. Once we push this new commit (that simply puts us back to an earlier state) to our release branch, it's picked up by the testing system just like any other commit and pushed out.
(Please see my other response to a similar question, as well)