Home / Digitec Coding Practices / Code Delivery Processes
Code Delivery Processes
Overview
Continuous Integration
New source code is added submitted to development tier codebase. Once new source code is submitted, it only makes it onto the development tier after several different types of automated testing are passed. These test types include, but are not limited to: unit, functional, acceptance, and data integrity.
Continuous Delivery
Once new source code passed the automated tests it is sent to a staging environment for manual testing and QA review.
Continuous Deployment
After manual testing and QA reviews have been completed, new code arrives at the production servers daily for small changes.
Any security patches and bug fixes are rolled out immediately and clients notified as soon as they are rolled out.
Large feature rollouts are done on a monthly basis in a disabled state by default in order not to affect any existing client configurations. Clients will be notified via email ahead of time.