Test environment automation approach for DevOps
Typically, release management is a complex and time consuming process. Even if applications are provisioned using templates, the infrastructure provisioning is often done manually. In a complex DevOps continuous integration environment requiring reduced cycle time for delivering and testing enterprise applications in DevOps methodology, the manual provisioning of environments is not sustainable. Adopting best practices and leveraging automation can drastically improve the cycle time and reduce the time to release without affecting compliance and standards.
An automation framework for environment management in DevOps life cycle includes building and deploying automation for Continuous Development, Continuous Integration, Continuous Testing, and Continuous Delivery. An automation framework caters to automation in the following areas:
- Environment request process
- Environment planning, design, and build provisioning
- Data masking, desensitization, and...