Automated Deployment Management

Version Management
The platform includes a version control system with branching and merging, allowing you to isolate development into a main line and multiple branch lines.
For example, a development team can work in the main line to develop new functionality, while another team simultaneously fixes bugs in the currently deployed app version via a branch line.
The merge capability supports multiple revisions when porting changes between lines.

Continuous Integration
Mendix supports the DTAP cycle by sequencing and automating deployment into the app environments associated with the Development, Testing, Acceptance and Production stages of the cycle.
Automated testing and quality monitoring can be applied to any stage of the process.
Platform APIs allow you to integrate with Jenkins, Gitlab CI or other tools and services within your existing DevOps toolset.

Automated Testing
Mendix offers an Automated Tested Suite (ATS), a comprehensive suite of tools for creating, refactoring and automating reusable end-to-end tests based upon the user stories of your apps.
In addition, the core platform includes a test framework for unit testing and automated UI testing based on Selenium that can be easily integrated with third-party testing solutions through platform APIs.
Multi-Cloud Deployment
Based on Cloud Foundry as well as deployable on Docker containers orchestrated by Kubernetes, Mendix gives you the widest array of cloud deployment options available of any high-productivity aPaaS on the market.
You can deploy on Mendix Cloud, our public cloud service hosted on AWS across multiple regions and availability zones. Mendix Cloud provides on-demand vertical and horizontal scalability and out-of-the-box high availability (HA). Or you may choose to host your solutions on nearly any public or virtual private cloud (VPC), including AWS, Microsoft Azure, IBM Cloud, Pivotal and SAP—or in your own data center.