Release Automation

Publish releases quickly, prevent accidental overrides, and reduce application downtime caused by database-related errors, all while maintaining stability, scalability, and security.

Supported databases

Model, visualize, and assure a release success

The visual database pipeline builder allows you to package, verify, deploy, and promote the database delivery pipeline. The PreCheck functionality pre-runs the next release on a provisional environment to catch errors. With extensive intelligence of the database at all times, configuration drifts, conflicts, and challenges that can hinder a successful deployment to your database are identified, flagged and managed.

After completing a deployment, DBmaestro revalidates the database’s final state to make sure the release process ended successfully while auditing all changes made.

Zero friction – from development to release

The Release Automation Module supports seamless integration with all sources of database changes, whether you’re using the DBmaestro Version Control Module, other code repositories or inserting code directly from a developer.

The release process works with standard SQL coding, which means it does not require any intermediate language like XML or an associated translator. This design provides true repeatability: Scripts introduced and tested in the integration environment are the actual scripts pushed forward as tested to higher environments.

Recognize (and prevent) configuration drift in advance

Hotfixes and versioning misalignment are an unfortunate reality many development teams face. Once the emergency is managed, a new vulnerability arises — configuration drift. The Release Automation Module identifies instances of configuration drift that would botch a successful release, prevents it, and alerts you to the precise inconsistency between environments. 

Enforce company policies and standards

Set and enforce policies to align all teams and database activities. Determine what database activities are forbidden, what timing is acceptable for deployments to production, code naming conventions, and more.

Easily verify that all packages meet your organization or team’s policy standards, while preventing rogue code from running. Prevent out-of-process changes to the release pipeline by determining whether or not a direct database update is allowed.

APIs & Integration

How can we help you? What can we​ do for you today?​ Tell us a bit about yourself

Featured Posts

Database Design Best Practices: 7 Mistakes to Avoid

Yaniv Yehuda | May 02, 2018
While the main focus of DevOps efforts has been placed on application-side development, the database plays an important role in ensuring smooth sailing. 
Read More