The Continuous Delivery Pipeline

The software development principle of continuous delivery is a team effort to create and maintain an automated building, testing and deployment of code and software.
Using continuous delivery guarantees that software is released long before users are given access to it and that additional releases occur very frequently – not less than once per iteration but normally as often as several times a day. Software is continuously tested for functionality Continue reading “The Continuous Delivery Pipeline” »

Continuous Deployment

Continuous deployment is a process by which software is updated and released numerous times during one day. The principle of continuous deployment is founded on the process of continuous integration which means that after a successful build and automated testing of the updated code, modifications are routinely pushed to production. While the continuous deployment process suggests continuous delivery the contrary isn’t necessarily true. Continue reading “Continuous Deployment” »