Continuous Delivery

Continuous delivery is a software engineering approach that produces software in short cycles, so that the software can be reliably released at any time. Wikipedia