This is why I'm building Squadron[1]. It has atomic releases, rollback, built-in tests, and all without needing to program in a DSL.
It's in private beta right now, but if you're curious, let me know and I'll hook you up.
It's in private beta right now, but if you're curious, let me know and I'll hook you up.