Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation