The DevOps Lifecycle Process or Code Delivery Pipeline:
- Check in code
- Pull code changes for build
- Run tests (continuous integration server to generate builds and arrange releases): Test individual models, run integration test, and run user acceptance tests.
- Store artifacts and build repository (repository for storing artifacts, results and releases)
- Deploy and release (release automation product to deploy apps)
- Configure environment
- Update app
- Update database
- Push to users – who receive tested app updates frequently and without interruption
- Application and Network Performance Monitoring (preventing safeguard)
- Rinse and repeat