Continuous delivery

Continuous Delivery process

In most cases Continuous Delivery approach regardless of the technology consists of the following activities:

1.

Continuous Delivery Pipeline/Release Coordination orchestrates a complex production deployments of applications and configuration, stages in whole Release Management process (sometimes including manual steps) required for the final production release

2.

Continuous Integration (CI) concerns checking out of source code from SCM; building, unit testing, somethimes acceptance testing, aggregation of release components and containing the release deliverable(s)

3.

Continuous Deployment – automated depolyment handles the distribution and installation of the deliverable(s) in the Dev, Test, pre-production Environments

4.

Continuous Environment Provisioning/Configuration Management handles on-demand creation and configuration of target environments based on a versioned, validated specification or template

5.

Continuous Testing - test automation handles the automated execution of functional, regression, security or performance. It is a crucial element of the Continuous Delivery process.

6.

Continuous Feedback - feedback loops at every stage with dashboard of quality metrics, (PPT, DDE), defects, efficiency

7.

Continuous Monitoring - platform monitoring with dashboard of production metrics: defects, incidents, security

Testing in Continuous Delivery

Processes and Tools

DevOps functional testing performance testing

Contact

Drop us a cord completing the form below or at cord@secorda.com. You can also call us +48 570 640 600