No, Please don't ask if there's some other method. There isn't.
If you have a dacpac of the previous state of the db, you can use sqlpackage.exe to apply that, which should undo changes, but there are edge cases, depending on what you've done with your deployment, that can break the process.
Databases don't ever rollback. You can apply reversing changes, such as dropping a column that was added, but there are potential issues with doing so if data has changed or you meet an edge case that the dacpac doesn't handle.
Disclosure: I work for Redgate Software, and our deployments have the similar problem and rollback isn't something we offer right now.