In order to facilitate a rollback, Ensconce gives the ability to create an automated zip backup of your application prior to a deployment.
ensconce --backupSource=[pathToBackup] --backupDestination=[pathToBackupZipFile]
ensconce --backupSource=[pathToBacker] --backupSource=[anotherPathToBackup] --backupDestination=[pathToBackupZipFile]
ensconce --backupSource=[pathToBackup] --backupDestination=[pathToBackupZipFile] --backupOverwrite